...
Panel | ||||
---|---|---|---|---|
| ||||
CrayPAT does not workThis is a result of the way in which the OpenIFS is compiled. More information on this and the resolution is described here. |
Panel | ||||
---|---|---|---|---|
| ||||
MacOS X |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
Gfortran compiler fails with missing reference |
Code Block |
---|
cd cfg
cp gnu-opt.cfg mac-opt.cfg |
Edit mac_gnu-opt.cfg
and find the line which defines the pre-processor symbols for the C compiler (gcc):
Code Block |
---|
$OIFS_CCDEFS{?} = BLAS LITTLE LINUX INTEGER_IS_INT _ABI64 |
add 'DARWIN'
to this line:
Code Block |
---|
$OIFS_CCDEFS{?} = BLAS LITTLE LINUX INTEGER_IS_INT _ABI64 DARWIN |
and save the file.
To compile OpenIFS with this new configuration file set:
Code Block |
---|
export OIFS_COMP=mac
export OIFS_BUILD=opt |
which tells the build system to use the file: mac-opt.cfg. The same change can be made to the un-optimized compilation configuration:
gnu-noopt.cfg.
Panel | ||
---|---|---|
Using FCM with 2 or more threads hangsThere is a known issue where more than one thread causes the fcm command to hang. Until this is fixed only use 1 thread for compilation e.g.
This will unfortunately result in longer compile times. |
HTML |
---|
<script type="text/javascript" src="https://software.ecmwf.int/issues/s/en_UKet2vtj/787/12/1.2.5/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector.js?collectorId=5fd84ec6"></script> |
Excerpt Include | ||||||
---|---|---|---|---|---|---|
|