Hello,
I have been trying to run the python notebook tutorial and am running into some issues. Below are the details:
Python 3.9.12
MacOS Ventura 13.0.1
We are running the 2nd cell:
#MPI version: comment this out if you don't have an OpenMPI-enabled compiler (e.g. mpif90)
earth = exo.Model(workdir="earth",modelname="earth",resolution="T21",ncpus=4,layers=10,precision=8)
#Single-core version: uncomment if you don't have OpenMPI
earth = exo.Model(workdir="earth",modelname="earth",resolution='T21',ncpus=1,layers=10,precision=8)
This is the output I am getting:
mkdir: /Users/chasealvaradoanderson/Desktop/exomodel/earth/: File exists
rm: plasim.x: No such file or directory
rm: ../bin/most_plasim_t21_l10_p1.x: No such file or directory
rm: ../run/most_plasim_t21_l10_p1.x: No such file or directory
cp: ../src/specs is a directory (not copied).
Checking for /Users/chasealvaradoanderson/opt/anaconda3/lib/python3.9/site-packages/exoplasim-3.4.0-py3.9.egg/exoplasim/plasim/run/most_plasim_t21_l10_p1.x....
PRODUCING: -r8 -o most_plasim_t21_l10_p1.x
Writing resmod.f90.....
Writing makefile...
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 resmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 plasimmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 mpimod_stub.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 fftmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 specblock.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 radmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 oceanmod.f90
oceanmod.f90:237:31:
235 | do jlev=1,nlem_oce
| 2
236 | vdiffk(jlev)=(dlayer(jlev)*vdiffkl(jlev) &
237 | & +dlayer(jlev+1)*vdiffkl(jlev+1)) &
| 1
Warning: Array reference at (1) out of bounds (2 > 1) in loop beginning at (2)
oceanmod.f90:237:47:
235 | do jlev=1,nlem_oce
| 2
236 | vdiffk(jlev)=(dlayer(jlev)*vdiffkl(jlev) &
237 | & +dlayer(jlev+1)*vdiffkl(jlev+1)) &
| 1
Warning: Array reference at (1) out of bounds (2 > 1) in loop beginning at (2)
oceanmod.f90:238:44:
235 | do jlev=1,nlem_oce
| 2
......
238 | & /(dlayer(jlev)+dlayer(jlev+1))
| 1
Warning: Array reference at (1) out of bounds (2 > 1) in loop beginning at (2)
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 icemod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 seamod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 cpl_stub.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 guimod_stub.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 rainmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 landmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 simba.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 p_earth.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 carbonmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 hurricanemod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 utilities_stub.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 plasim.f90
plasim.f90:1534:16:
1532 | do jlev=NLEV-10,NLEV
| 2
1533 | zsk=REAL(jlev-(NLEV-9+1))/10.0 !As if it was a 10-layer atmosphere
1534 | sigmah(jlev)=0.75zsk+1.75zsk3-1.5*zsk4
| 1
Warning: Array reference at (1) out of bounds (0 < 1) in loop beginning at (2)
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 calmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 gaussmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 legmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 glaciermod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 outmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 miscmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 fluxmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 surfmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 restartmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 tracermod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 tpcore.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 trc_routines.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 aeromod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 aerocore.f90
gcc -c -O3 pumax_stub.c
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 lsgmod.f90
gfortran -o plasim.x -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero mpimod_stub.o fftmod.o guimod_stub.o rainmod.o simba.o p_earth.o carbonmod.o hurricanemod.o utilities_stub.o resmod.o plasim.o plasimmod.o specblock.o calmod.o gaussmod.o legmod.o outmod.o miscmod.o fluxmod.o radmod.o surfmod.o landmod.o glaciermod.o seamod.o icemod.o oceanmod.o restartmod.o tracermod.o tpcore.o trc_routines.o aeromod.o aerocore.o pumax_stub.o lsgmod.o cpl_stub.o
ld: warning: ignoring file pumax_stub.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64
Undefined symbols for architecture arm64:
"nresources", referenced from:
epilog in plasim.o
ld: symbol(s) not found for architecture arm64
collect2: error: ld returned 1 exit status
make: *** [plasim.x] Error 1
cp: plasim.x: No such file or directory
cp: ../bin/most_plasim_t21_l10_p1.x: No such file or directory
cp: /Users/chasealvaradoanderson/opt/anaconda3/lib/python3.9/site-packages/exoplasim-3.4.0-py3.9.egg/exoplasim/plasim/run/most_plasim_t21_l10_p1.x: No such file or directory
It seems like the file 'most_plasim_t21_l10_p1.x' is not created, but I can still run the earth.config() & earth.exportcfg() commands. When trying to run the following earth simulation, 'earth.run(years=1,clean=False) #clean=False leaves the original output file in place', I am getting the following error:
Command '['./most_plasim_t21_l10_p1.x']' returned non-zero exit status 127.
CalledProcessError Traceback (most recent call last)
File ~/opt/anaconda3/lib/python3.9/site-packages/exoplasim-3.4.0-py3.9.egg/exoplasim/init.py:1051, in Model._run(self, years, postprocess, crashifbroken, clean)
1050 elif float(sys.version[:3])>=3.7:
-> 1051 subprocess.run([self._exec+self.executable],shell=True,check=True,
1052 capture_output=True)
1053 else:
File ~/opt/anaconda3/lib/python3.9/subprocess.py:528, in run(input, capture_output, timeout, check, *popenargs, **kwargs)
527 if check and retcode:
--> 528 raise CalledProcessError(retcode, process.args,
529 output=stdout, stderr=stderr)
530 return CompletedProcess(process.args, retcode, stdout, stderr)
CalledProcessError: Command '['./most_plasim_t21_l10_p1.x']' returned non-zero exit status 127.
During handling of the above exception, another exception occurred:
RuntimeError Traceback (most recent call last)
/Users/chasealvaradoanderson/Desktop/exomodel/exoplasim_tutorial.ipynb Cell 6 in ()
----> 1 earth.run(years=1,clean=False)
File ~/opt/anaconda3/lib/python3.9/site-packages/exoplasim-3.4.0-py3.9.egg/exoplasim/init.py:613, in Model.run(self, kwargs)
594 """Run the Model's designated run routine.
595
...
1987 os.system("mv %s/ %s_crashed/"%(self.secondarydir,self.crashdir))
1988 os.system("mv %s/ %s_crashed/"%(self.workdir,self.crashdir))
-> 1989 raise RuntimeError("ExoPlaSim has crashed or begun producing garbage. All working files have been moved to %s_crashed/"%(os.getcwd()+"/"+self.modelname))
RuntimeError: ExoPlaSim has crashed or begun producing garbage. All working files have been moved to /Users/chasealvaradoanderson/Desktop/exomodel/earth_crashed/
It seems like this error is connected to the previous one, in that the file './most_plasim_t21_l10_p1.x' is not being found. Is this a package related error, or something wrong on my end?
Thanks!
Hello,
I have been trying to run the python notebook tutorial and am running into some issues. Below are the details:
Python 3.9.12
MacOS Ventura 13.0.1
We are running the 2nd cell:
#MPI version: comment this out if you don't have an OpenMPI-enabled compiler (e.g. mpif90)
earth = exo.Model(workdir="earth",modelname="earth",resolution="T21",ncpus=4,layers=10,precision=8)
#Single-core version: uncomment if you don't have OpenMPI
earth = exo.Model(workdir="earth",modelname="earth",resolution='T21',ncpus=1,layers=10,precision=8)
This is the output I am getting:
mkdir: /Users/chasealvaradoanderson/Desktop/exomodel/earth/: File exists
rm: plasim.x: No such file or directory
rm: ../bin/most_plasim_t21_l10_p1.x: No such file or directory
rm: ../run/most_plasim_t21_l10_p1.x: No such file or directory
cp: ../src/specs is a directory (not copied).
Checking for /Users/chasealvaradoanderson/opt/anaconda3/lib/python3.9/site-packages/exoplasim-3.4.0-py3.9.egg/exoplasim/plasim/run/most_plasim_t21_l10_p1.x....
PRODUCING: -r8 -o most_plasim_t21_l10_p1.x
Writing resmod.f90.....
Writing makefile...
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 resmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 plasimmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 mpimod_stub.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 fftmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 specblock.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 radmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 oceanmod.f90
oceanmod.f90:237:31:
235 | do jlev=1,nlem_oce
| 2
236 | vdiffk(jlev)=(dlayer(jlev)*vdiffkl(jlev) &
237 | & +dlayer(jlev+1)*vdiffkl(jlev+1)) &
| 1
Warning: Array reference at (1) out of bounds (2 > 1) in loop beginning at (2)
oceanmod.f90:237:47:
235 | do jlev=1,nlem_oce
| 2
236 | vdiffk(jlev)=(dlayer(jlev)*vdiffkl(jlev) &
237 | & +dlayer(jlev+1)*vdiffkl(jlev+1)) &
| 1
Warning: Array reference at (1) out of bounds (2 > 1) in loop beginning at (2)
oceanmod.f90:238:44:
235 | do jlev=1,nlem_oce
| 2
......
238 | & /(dlayer(jlev)+dlayer(jlev+1))
| 1
Warning: Array reference at (1) out of bounds (2 > 1) in loop beginning at (2)
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 icemod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 seamod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 cpl_stub.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 guimod_stub.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 rainmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 landmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 simba.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 p_earth.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 carbonmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 hurricanemod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 utilities_stub.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 plasim.f90
plasim.f90:1534:16:
1532 | do jlev=NLEV-10,NLEV
| 2
1533 | zsk=REAL(jlev-(NLEV-9+1))/10.0 !As if it was a 10-layer atmosphere
1534 | sigmah(jlev)=0.75zsk+1.75zsk3-1.5*zsk4
| 1
Warning: Array reference at (1) out of bounds (0 < 1) in loop beginning at (2)
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 calmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 gaussmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 legmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 glaciermod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 outmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 miscmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 fluxmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 surfmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 restartmod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 tracermod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 tpcore.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 trc_routines.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 aeromod.f90
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 aerocore.f90
gcc -c -O3 pumax_stub.c
gfortran -c -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero -fdefault-real-8 lsgmod.f90
gfortran -o plasim.x -O3 -cpp -fcheck=all -ffixed-line-length-132 -ffpe-trap=invalid,zero,overflow -ffpe-summary=none -finit-real=zero mpimod_stub.o fftmod.o guimod_stub.o rainmod.o simba.o p_earth.o carbonmod.o hurricanemod.o utilities_stub.o resmod.o plasim.o plasimmod.o specblock.o calmod.o gaussmod.o legmod.o outmod.o miscmod.o fluxmod.o radmod.o surfmod.o landmod.o glaciermod.o seamod.o icemod.o oceanmod.o restartmod.o tracermod.o tpcore.o trc_routines.o aeromod.o aerocore.o pumax_stub.o lsgmod.o cpl_stub.o
ld: warning: ignoring file pumax_stub.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64
Undefined symbols for architecture arm64:
"nresources", referenced from:
epilog in plasim.o
ld: symbol(s) not found for architecture arm64
collect2: error: ld returned 1 exit status
make: *** [plasim.x] Error 1
cp: plasim.x: No such file or directory
cp: ../bin/most_plasim_t21_l10_p1.x: No such file or directory
cp: /Users/chasealvaradoanderson/opt/anaconda3/lib/python3.9/site-packages/exoplasim-3.4.0-py3.9.egg/exoplasim/plasim/run/most_plasim_t21_l10_p1.x: No such file or directory
It seems like the file 'most_plasim_t21_l10_p1.x' is not created, but I can still run the earth.config() & earth.exportcfg() commands. When trying to run the following earth simulation, 'earth.run(years=1,clean=False) #clean=False leaves the original output file in place', I am getting the following error:
Command '['./most_plasim_t21_l10_p1.x']' returned non-zero exit status 127.
CalledProcessError Traceback (most recent call last)
File ~/opt/anaconda3/lib/python3.9/site-packages/exoplasim-3.4.0-py3.9.egg/exoplasim/init.py:1051, in Model._run(self, years, postprocess, crashifbroken, clean)
1050 elif float(sys.version[:3])>=3.7:
-> 1051 subprocess.run([self._exec+self.executable],shell=True,check=True,
1052 capture_output=True)
1053 else:
File ~/opt/anaconda3/lib/python3.9/subprocess.py:528, in run(input, capture_output, timeout, check, *popenargs, **kwargs)
527 if check and retcode:
--> 528 raise CalledProcessError(retcode, process.args,
529 output=stdout, stderr=stderr)
530 return CompletedProcess(process.args, retcode, stdout, stderr)
CalledProcessError: Command '['./most_plasim_t21_l10_p1.x']' returned non-zero exit status 127.
During handling of the above exception, another exception occurred:
RuntimeError Traceback (most recent call last)
/Users/chasealvaradoanderson/Desktop/exomodel/exoplasim_tutorial.ipynb Cell 6 in ()
----> 1 earth.run(years=1,clean=False)
File ~/opt/anaconda3/lib/python3.9/site-packages/exoplasim-3.4.0-py3.9.egg/exoplasim/init.py:613, in Model.run(self, kwargs)
594 """Run the Model's designated run routine.
595
...
1987 os.system("mv %s/ %s_crashed/"%(self.secondarydir,self.crashdir))
1988 os.system("mv %s/ %s_crashed/"%(self.workdir,self.crashdir))
-> 1989 raise RuntimeError("ExoPlaSim has crashed or begun producing garbage. All working files have been moved to %s_crashed/"%(os.getcwd()+"/"+self.modelname))
RuntimeError: ExoPlaSim has crashed or begun producing garbage. All working files have been moved to /Users/chasealvaradoanderson/Desktop/exomodel/earth_crashed/
It seems like this error is connected to the previous one, in that the file './most_plasim_t21_l10_p1.x' is not being found. Is this a package related error, or something wrong on my end?
Thanks!