next up previous contents index
Next: 4.6.4 Hewlett-Packard: Itanium 2 Up: 4.6 Specific machines & Previous: 4.6.2 Compaq: alpha   Contents   Index


4.6.3 Hewlett-Packard: V2500

The 12-processor machine ``zeipel'' from Hewlett-Packard was a ``V2500 PA 2.0'' system. There was some success to force the compiler to accept the OpenMP directives in CO5BOLD. Yet, when running on several processors, only some routines (e.g.tex2html_verb_mark>623) in CO5BOLD could benefit while others (rhd_shortrad_dirsimple2, rhd_shortrad_dirsimple3) were significantly slower than on one processor. In addition, the single-processor performance was not very good, partly because the achievable optimization level is not very high.

Some macros, which seemed 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


next up previous contents index
Next: 4.6.4 Hewlett-Packard: Itanium 2 Up: 4.6 Specific machines & Previous: 4.6.2 Compaq: alpha   Contents   Index