I have been trying to create domain files for an eORCA05.L75 configuration for a while. While trying to run the DOMAINcfg tool, I get the following error:
forrtl: severe (41): insufficient virtual memory
Image PC Routine Line Source
make_domain_cfg.e 00000000006F9C0B Unknown Unknown Unknown
make_domain_cfg.e 00000000006D6823 Unknown Unknown Unknown
make_domain_cfg.e 0000000000659222 dombat_mp_dom_bat 349 dombat.f90
make_domain_cfg.e 0000000000483FDE domzgr_mp_zgr_bat 729 domzgr.f90
make_domain_cfg.e 0000000000447BED domzgr_mp_dom_zgr 199 domzgr.f90
make_domain_cfg.e 0000000000421BB5 domain_mp_dom_ini 93 domain.f90
make_domain_cfg.e 0000000000410BAF nemogcm_mp_nemo_i 296 nemogcm.f90
make_domain_cfg.e 000000000040E796 nemogcm_mp_nemo_g 108 nemogcm.f90
make_domain_cfg.e 000000000040E768 MAIN__ 28 make_domain_cfg.f90
make_domain_cfg.e 000000000040E722 Unknown Unknown Unknown
libc-2.28.so 0000149444039CA3 __libc_start_main Unknown Unknown
make_domain_cfg.e 000000000040E62E Unknown Unknown Unknown
I have tried a lot of different combinations of the nodes, memory per cpu etc and have used srun (eg., srun --mpi=pmi2 -n 40 ./make_domain_cfg.exe
) and mpirun (eg., mpirun -np 40 ./make_domain_cfg.exe
) for the job. I am also using the option ulimit -s unlimited
.
The tail of ocean.output
shows:
iom_nf90_open ~~~ open existing file: bathy_meter.nc in REA
D mode
---> bathy_meter.nc OK
read nav_lon (rec: 1) in bathy_meter.nc ok
read nav_lat (rec: 1) in bathy_meter.nc ok
read Bathymetry (rec: 1) in bathy_meter.nc ok
iom_close ~~~ close file: bathy_meter.nc ok
Interpolation of high resolution bathymetry on child grid
Median average ...
Where could I be going wrong?