Greetings!
I'm trying to use the vanilla escomp/cesm-2.2:latest container for some simple tests, but my commands crash out shortly after running ./case.submit. Here are the last few lines from the cesm.log file:
Here's how I set things up:
Note these are just the vanilla instructions from the container readme with the addition of shunting the input data to a location outside the container.
My best guess is that there is something weird interaction between the pio library and some software on the host OS. I've found the same error using both the container optimized OS in Google could and on a fairly standard Debian distribution.
Anyone have suggestions or pointers on where to look to debug this further? I've attached the log files from the case.submit, in case that helps.
Thanks,
-Rob
I'm trying to use the vanilla escomp/cesm-2.2:latest container for some simple tests, but my commands crash out shortly after running ./case.submit. Here are the last few lines from the cesm.log file:
Code:
TASK# NAME
0 42b3f74e3a4d
1 42b3f74e3a4d
2 42b3f74e3a4d
3 42b3f74e3a4d
WARNING: Rearr optional argument is a pio2 feature, ignored in pio1
WARNING: Rearr optional argument is a pio2 feature, ignored in pio1
WARNING: Rearr optional argument is a pio2 feature, ignored in pio1
WARNING: Rearr optional argument is a pio2 feature, ignored in pio1
WARNING: Rearr optional argument is a pio2 feature, ignored in pio1
pio_support::pio_die:: myrank= -1 : ERROR: ionf_mod.F90: 235 : Unknown error in file operation
pio_support::pio_die:: myrank= -1 : ERROR: ionf_mod.F90: 235 : Unknown error in file operation
pio_support::pio_die:: myrank= -1 : ERROR: ionf_mod.F90: 235 : Unknown error in file operation
pio_support::pio_die:: myrank= -1 : ERROR: ionf_mod.F90: 235 : Unknown error in file operation
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 1
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 2
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 3
Here's how I set things up:
Code:
host$ docker pull escomp/cesm-2.2:latest
host$ docker run -it -v /tmp:/host_tmp escomp/cesm-2.2:latest /bin/bash
[user@cesm2.2 ~]$ create_newcase --case test1 --compset F2000climo --res f19_g17 --run-unsupported
[user@cesm2.2 ~]$ cd test1
[user@cesm2.2 test1]$ ./xmlchange DIN_LOC_ROOT=/host_tmp/cesm_inputdata
[user@cesm2.2 test1]$ ./xmlchange NTASKS=4
[user@cesm2.2 test1]$ ./case.setup && ./case.build && ./case.submit
Note these are just the vanilla instructions from the container readme with the addition of shunting the input data to a location outside the container.
My best guess is that there is something weird interaction between the pio library and some software on the host OS. I've found the same error using both the container optimized OS in Google could and on a fairly standard Debian distribution.
Anyone have suggestions or pointers on where to look to debug this further? I've attached the log files from the case.submit, in case that helps.
Thanks,
-Rob