You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A couple of Global Workflow tasks are failing on S4 due to lack of system resources for OpenMP
Affected tasks:
gfsatmanlprod
gdasatmanlprod
gfsatmprod_fxxx-fxxx
gdasatmprod_fxxx-fxxx
--typical error message--
OMP: Error #34: System unable to allocate necessary resources for OMP thread:
OMP: System error #11: Resource temporarily unavailable
OMP: Hint Try decreasing the value of OMP_NUM_THREADS.
What should have happened?
Tasks should complete successfully
What machines are impacted?
All or N/A
Steps to reproduce
Run any of the following tasks on resolution 192/96 on S4 and check for OpenMP errors.
gfsatmanlprod
gdasatmanlprod
gfsatmprod_fxxx-fxxx
gdasatmprod_fxxx-fxxx
Additional information
This issue is similar to issue #2206 however, they affect different set of tasks.
Do you have a proposed solution?
In /scripts/exglobal_atmos_products.sh,
prefix the call to "${HOMEgfs}/ush/run_mpmd.sh" by OMP_NUM_THREADS=1 as show bellow.
This ensures that OMP_NUM_THREADS is set to 1 only when running MPMD, where multiple instances are being kicked off simultaneously. By only prefixing this call, we are sure that no other run is affected.
/scripts/exglobal_atmos_products.sh
# Run with MPMD or serial
if [[ "${USE_CFP:-}" = "YES" ]]; then
OMP_NUM_THREADS=1 "${HOMEgfs}/ush/run_mpmd.sh" "${DATA}/poescript"
export err=$?
else
chmod 755 "${DATA}/poescript"
bash +x "${DATA}/poescript" > mpmd.out 2>&1
export err=$?
fi
The text was updated successfully, but these errors were encountered:
What is wrong?
A couple of Global Workflow tasks are failing on S4 due to lack of system resources for OpenMP
Affected tasks:
--typical error message--
What should have happened?
Tasks should complete successfully
What machines are impacted?
All or N/A
Steps to reproduce
Run any of the following tasks on resolution 192/96 on S4 and check for OpenMP errors.
Additional information
This issue is similar to issue #2206 however, they affect different set of tasks.
Do you have a proposed solution?
In /scripts/exglobal_atmos_products.sh,
prefix the call to "${HOMEgfs}/ush/run_mpmd.sh" by OMP_NUM_THREADS=1 as show bellow.
This ensures that OMP_NUM_THREADS is set to 1 only when running MPMD, where multiple instances are being kicked off simultaneously. By only prefixing this call, we are sure that no other run is affected.
/scripts/exglobal_atmos_products.sh
The text was updated successfully, but these errors were encountered: