| ... | @@ -21,7 +21,7 @@ _Working environment_: |
... | @@ -21,7 +21,7 @@ _Working environment_: |
|
|
a) WORKDIR (prepare jobs, inputs):
|
|
a) WORKDIR (prepare jobs, inputs):
|
|
|
|
|
|
|
|
|
|
|
|
|
on $WRKDIR/NEMO_CFGS/models/NEMO/dev_XXXXX_config_legos/cfgs/$CONFIG_CASE/:
|
|
on $WRKDIR/NEMO_CONFIGS/models/NEMO/dev_XXXXX_config_legos/cfgs/$CONFIG_CASE/:
|
|
|
* BLD/ ===> Built and preprocessed libraries"
|
|
* BLD/ ===> Built and preprocessed libraries"
|
|
|
* EXP00/ ===> Rundir"
|
|
* EXP00/ ===> Rundir"
|
|
|
* MY_SRC/ ===> Fortran user routines"
|
|
* MY_SRC/ ===> Fortran user routines"
|
| ... | @@ -32,7 +32,7 @@ _Working environment_: |
... | @@ -32,7 +32,7 @@ _Working environment_: |
|
|
Inputs are here:
|
|
Inputs are here:
|
|
|
|
|
|
|
|
|
|
|
|
|
* $WRKDIR/NEMO_CFGS/input/CONFIG
|
|
* $WRKDIR/NEMO_CONFIGS/input/CONFIG
|
|
|
|
|
|
|
|
Links are made from these files to the run directory (see below)
|
|
Links are made from these files to the run directory (see below)
|
|
|
|
|
|
| ... | @@ -57,7 +57,7 @@ _rundir_: |
... | @@ -57,7 +57,7 @@ _rundir_: |
|
|
Normally now, you have something like this on your directory:
|
|
Normally now, you have something like this on your directory:
|
|
|
|
|
|
|
|
```
|
|
```
|
|
|
on NEMO_CFGS/models/NEMO/dev_XXXXX_config_legos/cfgs/CONFIG_CASE/EXP00/ :
|
|
on NEMO_CONFIGS/models/NEMO/dev_XXXXX_config_legos/cfgs/CONFIG_CASE/EXP00/ :
|
|
|
|
|
|
|
|
namelist_top_ref
|
|
namelist_top_ref
|
|
|
namelist_ref
|
|
namelist_ref
|
| ... | @@ -76,7 +76,7 @@ namelist_cfg |
... | @@ -76,7 +76,7 @@ namelist_cfg |
|
|
namelist_top_cfg
|
|
namelist_top_cfg
|
|
|
app.conf
|
|
app.conf
|
|
|
CONFIG_CASE.db
|
|
CONFIG_CASE.db
|
|
|
nemo -> $WRKDIR/NEMO_CFGS/models/NEMO/dev_XXXXX_config_legos/cfgs/CONFIG_CASE/BLD/bin/nemo.exe
|
|
nemo -> $WRKDIR/NEMO_CONFIGS/models/NEMO/dev_XXXXX_config_legos/cfgs/CONFIG_CASE/BLD/bin/nemo.exe
|
|
|
run_nemo.ksh
|
|
run_nemo.ksh
|
|
|
save_nemo.ksh
|
|
save_nemo.ksh
|
|
|
```
|
|
```
|
| ... | @@ -101,7 +101,7 @@ empty |
... | @@ -101,7 +101,7 @@ empty |
|
|
|
|
|
|
|
User needs the mesh mask file for preprocessing on inputs, containing all geographical and grid data from the configuration. So he needs to launch the model during almost one time step, and then stop the job. The model will produce the mesh mask file. As it produce it for each mpi domains, user needs to use the rebuild_nemo tools to create it for the whole domain.
|
|
User needs the mesh mask file for preprocessing on inputs, containing all geographical and grid data from the configuration. So he needs to launch the model during almost one time step, and then stop the job. The model will produce the mesh mask file. As it produce it for each mpi domains, user needs to use the rebuild_nemo tools to create it for the whole domain.
|
|
|
|
|
|
|
|
on NEMO_CFGS/models/NEMO/dev_XXXXX_config_legos/cfgs/CONFIG_CASE/EXP00/:
|
|
on NEMO_CONFIGS/models/NEMO/dev_XXXXX_config_legos/cfgs/CONFIG_CASE/EXP00/:
|
|
|
|
|
|
|
|
1. Modify your namelist_cfg, first look on includefileini the JPNI and JPNJ variable for non-optimization use, you need to turn off the optimized MPI tiles parameters, put on section &nammpp :
|
|
1. Modify your namelist_cfg, first look on includefileini the JPNI and JPNJ variable for non-optimization use, you need to turn off the optimized MPI tiles parameters, put on section &nammpp :
|
|
|
|
|
|
| ... | @@ -138,6 +138,7 @@ on NEMO_CFGS/models/NEMO/dev_XXXXX_config_legos/cfgs/CONFIG_CASE/EXP00/: |
... | @@ -138,6 +138,7 @@ on NEMO_CFGS/models/NEMO/dev_XXXXX_config_legos/cfgs/CONFIG_CASE/EXP00/: |
|
|
ln_tsd_init = .false. # No IC (T et S)
|
|
ln_tsd_init = .false. # No IC (T et S)
|
|
|
ln_blk = .false. # No Bulk forcing
|
|
ln_blk = .false. # No Bulk forcing
|
|
|
ln_traqsr = .false. # No Light penetration in the ocean
|
|
ln_traqsr = .false. # No Light penetration in the ocean
|
|
|
|
ln_tradmp = .false.
|
|
|
ln_dm2dc = .false. # No daily mean to diurnal cycle on short wave
|
|
ln_dm2dc = .false. # No daily mean to diurnal cycle on short wave
|
|
|
ln_rnf = .false. # No runoff
|
|
ln_rnf = .false. # No runoff
|
|
|
ln_bdy = .false. # No BC
|
|
ln_bdy = .false. # No BC
|
| ... | |
... | |
| ... | | ... | |