ExeClim / Isca

Idealized GCM from the University of Exeter
https://execlim.github.io/IscaWebsite
GNU General Public License v3.0
139 stars 127 forks source link

Socrates Test Case run failure #262

Open Maxnwil opened 9 months ago

Maxnwil commented 9 months ago

Socrates Test Case failure

Description

Hello! I've gotten ISCA running with the gray radiation model, but as I try to develop it further, to use Socrates, the test case fails. I think I have properly requested Socrates from the Met Office, downloaded it, and installed it along the lines of README. However, when I run the test case under "/exp/test_cases/socrates_test", I get the following error (pasted below). Any idea what is causing this? It says "see log for details", but I don't exactly know where the log is located. Any help on the matter is greatly appreciated!!

2024-02-16 13:52:54,433 - isca - DEBUG - [mpiexec@login3] main (../../../../../src/pm/i_hydra/mpiexec/mpiexec.c:2096): assert (exitcodes != NULL) failed Exception in thread background thread for pid 30230: Traceback (most recent call last): File "/u/home/m/maxnwil/miniconda3/envs/isca_env/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/u/home/m/maxnwil/miniconda3/envs/isca_env/lib/python3.10/threading.py", line 953, in run self._target(*self._args, *self._kwargs) File "/u/home/m/maxnwil/miniconda3/envs/isca_env/lib/python3.10/site-packages/sh.py", line 1641, in wrap fn(rgs, **kwargs) File "/u/home/m/maxnwil/miniconda3/envs/isca_env/lib/python3.10/site-packages/sh.py", line 2569, in background_thread handle_exit_code(exit_code) File "/u/home/m/maxnwil/miniconda3/envs/isca_env/lib/python3.10/site-packages/sh.py", line 2269, in fn return self.command.handle_command_exit_code(exit_code) File "/u/home/m/maxnwil/miniconda3/envs/isca_env/lib/python3.10/site-packages/sh.py", line 869, in handle_command_exit_code raise exc sh.ErrorReturnCode_255:

RAN: /usr/bin/bash /u/scratch/m/maxnwil/isca_work/experiment/soc_test_aquaplanet/run/run.sh

STDOUT:

STDERR:

2024-02-16 13:52:54,484 - isca - ERROR - Run 1 failed. See log for details. 2024-02-16 13:52:54,484 - isca - ERROR - Error: ErrorReturnCode_255('\n\n RAN: /usr/bin/bash /u/scratch/m/maxnwil/isca_work/experiment/soc_test_aquaplanet/run/run.sh\n\n STDOUT:\n\n\n STDERR:\n') Traceback (most recent call last): File "/u/home/m/maxnwil/Isca-Mars/src/extra/python/isca/experiment.py", line 280, in run proc.wait() File "/u/home/m/maxnwil/miniconda3/envs/isca_env/lib/python3.10/site-packages/sh.py", line 845, in wait self.handle_command_exit_code(exit_code) File "/u/home/m/maxnwil/miniconda3/envs/isca_env/lib/python3.10/site-packages/sh.py", line 869, in handle_command_exit_code raise exc sh.ErrorReturnCode_255:

RAN: /usr/bin/bash /u/scratch/m/maxnwil/isca_work/experiment/soc_test_aquaplanet/run/run.sh

STDOUT:

STDERR:

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/u/home/m/maxnwil/Isca-Mars/exp/test_cases/socrates_test/socrates_aquaplanet.py", line 203, in exp.run(1, use_restart=False, num_cores=NCORES, overwrite_data=False) File "/u/home/m/maxnwil/Isca-Mars/src/extra/python/isca/helpers.py", line 22, in _destructive return fn(*args, *kwargs) File "/u/home/m/maxnwil/Isca-Mars/src/extra/python/isca/helpers.py", line 38, in _useworkdir return fn(args, **kwargs) File "/u/home/m/maxnwil/Isca-Mars/src/extra/python/isca/experiment.py", line 294, in run raise FailedRunError() isca.experiment.FailedRunError


Screenshots


Isca version

I'm using Isca-Mars, from Emily Ball https://github.com/emilyrball/Isca-Mars/tree/bp1_lh_dev


System Information: To help us track down bugs faster, please provide the details about the machine where you run Isca.

To do this, run the following code in Python:

import platform
print(platform.uname())

and paste the output below.

# Paste system info here
uname_result(system='Linux', node='login3', release='3.10.0-1160.95.1.el7.x86_64', version='#1 SMP Mon Jul 24 13:59:37 UTC 2023', machine='x86_64')

Minimal reproducible example