Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Note:  Order of precedence for how variables are evaluated

  1. exp-config.h:  These variables have top precedence and are used for the experiment (Best practice to use this).
  2. oifs-run:  If no exp-config.h is found, and if no command-line parameters are used with oifs-run, then the default settings in found inside oifs-run are used instead (Not recommended! Use an exp-config.h file instead). 
  3. oifs-config.edit_me.sh:  This file contains global configuration settings required for the functionality functioning of OpenIFS, and therefore it needs to be always sourced first. However, it does not contain variables that are specific to an a forecast experiment, and any variables that are declared in either exp-config.h or in oifs-run will overwrite the previous settings in this global configuration file.

Best practice:  You should always set up an exp-config.h for each experiment. If no exp-config.h file is found in the experiment directory, and if also no command line parameters are provided when calling oifs-run, then oifs-run will revert to its own default values which are not appropriate. In any case you should either edit the exp-config.h file appropriately or provide the correct command line parameters.

...