nextuppreviouscontentsindex
Next:3.8.4 Hewlett-Packard: Itanium 2Up:3.8 Optimization, Compiler SwitchesPrevious:3.8.2 Compaq: alphaContentsIndex


3.8.3 Hewlett-Packard: V2500

The 12-processor machine ``zeipel'' fromHewlett-Packard is a ``V2500 PA 2.0'' system. Now, there is a first success to force the compiler to accept the OpenMP directives in CO5BOLD. Yet, when running on several processors, only some routines (e.g. rhd_shortrad_dirsimple1) in CO5BOLD can benefit while others (rhd_shortrad_dirsimple2, rhd_shortrad_dirsimple3) are significantly slower than on one processor. In addition, the single-processor performance is not very good, partly because the achievable optimization level is not very high.

Some macros, which seem to be necessary:

The UIO modules and the string handling module should be compiled in debug mode. A proposed compiling sequence is (MSrad does not compile; all other modules are activated):
 export F90_LHDRAD=1
export F90_MSRAD=0
export F90_SHORTRAD=1
export F90_DUST=1
export F90_MHD=1
export F90_PARALLEL=openmp

export F90_DEBUG=1
./configure
make UIO STR

export F90_DEBUG=0
./configure
make


nextuppreviouscontentsindex
Next:3.8.4 Hewlett-Packard: Itanium 2Up:3.8 Optimization, Compiler SwitchesPrevious:3.8.2 Compaq: alphaContentsIndex