First attempts to compile CO5BOLD on neSH at the Rechenzentrum Kiel and on hwwsx5 at HLR Stuttgart:
An environment variable has to be set to F_RECLUNIT=BYTE
(before execution of a program) to enable UIO to compute proper
record lengths.
The cross compiler (on sunsrv or crossi) is called with sxf90
.
Thus, the environment variable F90_COMPILER=sx90
has to be set
before running the configure script.
No optimized version of CO5BOLD has been achieved yet.
Some maybe useful switches are
sx5
: generate instructions for SX-5. Use sx6
or sx8
when appropriate.
C vopt
: normal optimization in vector mode
-Wf'-M noflunf -M noinv -M noinexact -M setall'
:
suppress some exceptions
-P openmp
: parallelization with OpenMP
-Ep
: call cpp preprocessor
-pi exp=...
: inlining of a list of routines (see Sect. 3.7.2)
-dw -float0
(no special environment variable): use internally and
in files the 4Byte big_endian
format
For the SX-5 the compiler flags in the configure script are
For the SX-8 the configure scripts gives the output