OFFLINE COMPILATION
Directory organisation
The different directories are:
- the fcm subdirectory contains the fcm tool. In the PHYEX git repository, this directory is empty. It will be populated on first call to the make_fcm.sh script and content is not tracked by git.
- the fiat subdirectory contains the fiat package from the ECMWF. In the PHYEX git repository, this directory is empty. It will be populated on first call to the make_fcm.sh script and content is not tracked by git.
- the arch subdirectory contains architecture specific files. An alternative arch directory can be provided on the command line when calling the make_fcm.sh script
- arch_* subdirectories are automatically created by the make_fcm.sh script and are not tracked by git.
Compilation
The make_fcm.sh script will:
- populate the fcm and fiat directories on first call
- create the arch_$ARCH directory, poulate it with arch specific files and a compilation script
- execute the newly created compilation script
Note: full cleaning is achieved by removing the arch_* subdirectories. Note: documentation of the make_fcm.sh script can be obtained with the -h option