You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a Spack package definition capable of building recent releases of um-createbc.exe. This is required by the Regional Nesting Suite release to ensure transparent and reproducible software builds. The Spack package definition would be very similar to the um package definition used to build um-atmos.exe and um-recon.exe except that the FCM and Rose configuration files would be based on rose-stem/app/fcm_make_createbc.
Background
The um_createbc.exe executable used by the Regional Nesting Suite
Both u-by395@282921 and u-dg768 use ${UMDIR}/vn{{UMVER}}/gadi/utilities to set the path that is used by the *_um_createbc_* tasks to find um-createbc.exe. The contents of this directory is:
$ ls /g/data/access/projects/access/umdir/vn13.0/gadi/utilities
/g/data/access/projects/access/umdir/vn13.0/gadi/utilities:
um-createbc.exe um-pptoanc um-pptoanc.exe um_script_functions
Corresponding directories exist for UM versions 13.0 to 13.7.
um_createbc software build and installation
The um_createbc software is currently built and installed on Gadi via UM rose stem. For example, the directory /scratch/p66/mrd599/cylc-run/vn13.7_nci_rose_stem contains the runtime of the rose stem run that was used to build and install the contents of /g/data/access/projects/access/umdir/vn13.7/gadi/utilities.
In particular, the file /scratch/p66/mrd599/cylc-run/vn13.7_nci_rose_stem/suite.rc.processed contains
The file rose-app.conf is a Rose configuration file containing variable definitions. The FCM configuration file file/fcm-make.cfg
includes the FCM configuration file fcm-make/$platform_config_dir/um-createbc-$optimisation_level.cfg$config_revision. In the case of NCI Gadi, $platform_config_dir is nci-x86-ifort. Each such FCM configuration file, for example, fcm-make/nci-x86-ifort/um-createbc-high.cfg, includes fcm-make/inc/um-createbc-common.cfg, which in turn extracts source code from um and shumlib, and creates um-createbc.exe.
The text was updated successfully, but these errors were encountered:
Add a Spack package definition capable of building recent releases of
um-createbc.exe
. This is required by the Regional Nesting Suite release to ensure transparent and reproducible software builds. The Spack package definition would be very similar to theum
package definition used to buildum-atmos.exe
andum-recon.exe
except that the FCM and Rose configuration files would be based on rose-stem/app/fcm_make_createbc.Background
The
um_createbc.exe
executable used by the Regional Nesting SuiteBoth
u-by395@282921
andu-dg768
use${UMDIR}/vn{{UMVER}}/gadi/utilities
to set the path that is used by the*_um_createbc_*
tasks to findum-createbc.exe
. The contents of this directory is:Corresponding directories exist for UM versions 13.0 to 13.7.
um_createbc
software build and installationThe
um_createbc
software is currently built and installed on Gadi via UMrose stem
. For example, the directory/scratch/p66/mrd599/cylc-run/vn13.7_nci_rose_stem
contains the runtime of therose stem
run that was used to build and install the contents of/g/data/access/projects/access/umdir/vn13.7/gadi/utilities
.In particular, the file
/scratch/p66/mrd599/cylc-run/vn13.7_nci_rose_stem/suite.rc.processed
containsThe
fcm_make_createbc
task is configured at rose-stem/app/fcm_make_createbc. The structure of this directory isThis is similar to the structure of rose-stem/app/fcm_make_um.
The file rose-app.conf is a Rose configuration file containing variable definitions. The FCM configuration file file/fcm-make.cfg
includes the FCM configuration file
fcm-make/$platform_config_dir/um-createbc-$optimisation_level.cfg$config_revision
. In the case of NCI Gadi,$platform_config_dir
isnci-x86-ifort
. Each such FCM configuration file, for example, fcm-make/nci-x86-ifort/um-createbc-high.cfg, includes fcm-make/inc/um-createbc-common.cfg, which in turn extracts source code fromum
andshumlib
, and createsum-createbc.exe
.The text was updated successfully, but these errors were encountered: