First experiments with the
Intel compiler
for Linux
have been startet to compile COBOLD.
So far, the executable is able to read unformatted files in
little_endian format only
(and of course all formatted UIO files).
The appropriate module is uio_mac_intel_module.f90.
The compiler is called with ifc.
Important switches are:
-Vaxlib: Link proper library to make the machine understand
e.g. call flush(6).
-O3: General optimization flag
-tpp6 -xK: Optimization especially for Pentium III
(includes SSE vector commands).
-ip: Optimization: activate interprocedural optimization within
each source file. This enables inlining.
-Drhd_shortrad_dir1_l01=1: Optimization:
Transpose arrays and use routine rhd_shortrad_dir3 for rays in x1 direction.
See Sect. 3.4.