Scripts and documentation to run your own WRF model forecast system on ArchLinux. The descriptions will grow together with the uploaded files. A description that summarizes the requried steps and gives additional information will be available shortly.
Current version: v0.3.0
The scripts are licensed under the given license file. 3rd party software and scripts are marked and can have different license conditions. Please check the folders for subsidiary license files.
- scripts to install the wrf model on a minimum ArchLinux installation
- basic script collection to start a model run
- scripts to deploy a precompiled archive on an ArchLinux system
- wrf_install: readme
- contains scripts to install and configure the wrf model and its requirements
- wrf_run: readme
- contains scripts to fetch the required input data, prepare the start values and execute a model run
- wrf_deploy: readme
- contains scripts to load and deploy a precompiled wrf archive
- additions: readme
- additional scripts and files that can help running the model
- plots: example scripts for ncl output files
- WRF Model / WPS: Source, used version: 3.9.1; newest 4.0.2
- Network Common Data Form (NetCDF): Source and Terms of use, used version: 4.6.0; newest 4.6.1
- NetCDF-Fortran Library: Source and Terms of use, used version: 4.4.4; newest: 4.4.5
- Message Passing Interface (mpich): Source and License, used version: 3.2.0; newest: 3.3.0
- PNG reference library (libpng): Source and License, used version: 1.6.34; newest: 1.6.36
- A Massively Spiffy Yet Delicately Unobtrusive Compression Library (zlib): Source and License, used version: 1.2.11; newest: 1.2.11
- JasPer Project (JasPer): Source and License, used version: 1.900.2; newest: 2.0.14
- Optional postprocessing tools:
- Unified Post Processor (UPP): Source, needs email validation
- NCAR Command Language (NCL): Source and Terms of use, used version: 6.4.0_nodap Binaries; newest version 6.5.0
This section describes the current working setup based under the condition that the installation is successful and a model run is starting for a given time stamp of input data. Unstable means that for the current namelist-files some model runs end preliminary with an error. The different setups will be categorized in
- {compiling, not_compiling}
- {debug_build, normal_build, hybrid_build, combined_build}
- {running, unstable, not_running}
Additionally all setups use gcc/gcc-libs/gcc-gfortran 6.3.1-2 until described otherwise.
- current setup:
- WRF Model and WPS v3.9.1 [compiling, normal_build, stable]
- NetCDF v4.6.0 / NetCDF-Fortran Library v4.4.5
- mpi v3.2, libpng v1.6.34, zlib v1.2.11, JasPer v1.900.1
- WRF Model and WPS v3.9.1 [compiling, normal_build, stable]
- testing setup:
-
- WRF Model and WPS v4.0.2 [not_compiling, normal_build, not_running]
- NetCDF v4.6.0 / NetCDF-Fortran Library v4.4.5
- mpi v3.3, libpng v1.6.34, zlib v1.2.11, JasPer v1.900.1
-
- tested setups:
- WRF Model and WPS v3.8.1 [compiling, normal_build, unstable]
- NetCDF v4.4.1.1 / NetCDF-Fortran Library v4.4.4
- mpi v3.2, libpng v1.6.34, zlib v1.2.11, JasPer v1.900.2
- WRF Model and WPS v3.9 [compiling, normal_build, unstable]
- NetCDF v4.5.0 / NetCDF-Fortran Library v4.4.4
- mpi v3.2.1, libpng v1.6.34, zlib v1.2.11, JasPer v1.900.1
- WRF Model and WPS v3.91 [compiling, normal_build, unstable]
- NetCDF v4.6.0 / NetCDF-Fortran Library v4.4.4
- mpi v3.2.1, libpng v1.6.34, zlib v1.2.11, JasPer v1.900.2
- WRF Model and WPS v3.8.1 [compiling, normal_build, unstable]
Check the subsidiary readmes or issues for further work
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'add some feature')
- Push to the branch (git push origin my-new-feature)
- Create an issue describing your work
- Create a new pull request
created by: Benjamin Held, March 2017