First attempts to compile CO5BOLD on neSH:
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 kueste is called with sxf90.
No optimized version of CO5BOLD has been achieved yet.
Some maybe useful switches are
sx5: generate instructions for SX-5
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
-dw -float0 (no special environment variable): use internally and
in files the 4Byte big_endian format
The compiler flags in the configure script are
F90FLAGS="-C hopt -sx5 -dw -float0
-Wf'-L nostdout -L fmtlist -L inclist -L mrgmsg -L transform -M noflunf
-M noinv -Mnoinexact -M setall'
-pi exp=rhd_shortrad_operator exp=rhd_shortrad_dtauop ${F90MODULES}
${F90TIME} -DMSrad_raytas=1"