Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Socrates Test Case run failure #262

Open
Maxnwil opened this issue Feb 16, 2024 · 0 comments
Open

Socrates Test Case run failure #262

Maxnwil opened this issue Feb 16, 2024 · 0 comments
Labels

Comments

@Maxnwil
Copy link

Maxnwil commented Feb 16, 2024

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

@Maxnwil Maxnwil added the bug label Feb 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant