NERSC Announcements Message Archive
Select:
[all-announcements]
[users]
[franklin]
[bassi]
[jacquard]
[davinci]
[nug]
[managers]
[ Back ]
Subject: |
[mpp-users] Franklin: Changes in OpenMP run time behavior. |
Author: |
Mike Stewart <pmstewart_at_lbl.gov> |
Date: |
2008-12-10 14:29:54 |
We have discovered that the upgraded version of the Cray Programming
Environment that has been installed on Franklin requires some additional
PBS and aprun parameters to run OpenMP jobs successfully. Now the "#PBS
-l mppdepth=4" and "-d 4" argument to aprun are mandatory.
The web documentation at
https://www.nersc.gov/nusers/systems/franklin/programming/interlanguage.php#ftnmpiopenmp
has been updated to reflect this, and you can see a sample script there.
In addition, for OpenMP programs compiled with the pathscale compiler,
there is a bug that requires the Pathscale PSC_OMP_AFFINITY environment
variable tobe set to FALSE before the aprun command in order for the job
to run successfully:
bash:
export PSC_OMP_AFFINITY=FALSE
aprun ....
csh:
setenv PSC_OMP_AFFINITY FALSE
aprun ...
This bug has been reported to Cray.
--
=====================================
Michael Stewart
High Performance Computing Consultant
NERSC User Services Group
510-486-6648
pmstewart@lbl.gov
=====================================
_______________________________________________
mpp-users mailing list
mpp-users@nersc.gov
|
|