Well, some interesting results. Let me outline for you. The system that I am having the NUMA load problems on is configured as follows: 64-bit RedHat Linux Enterprise 4 (kernel v2.6.9-5), with Version 6.1 of the PGI compilers. The exact same model, and Makefile compiles and builds the OMP version of my model fine on another 64-bit AMD machine that we have running here. That machine is configured as follows: 64-bit RedHat Linux Enterprise 4 (kernel v2.6.9-22.0.1), with Version 6.0 of the PGI compilers. Both systems have the /usr/lib64/libnuma.so linked to /usr/lib64/libnuma.so.1 and both are 21424 bytes long. To rule out RedHat kernel problems, we tarred and moved the PGI version 6.0 compilers over to the system where I’m having the NUMA problem and the model compiled and loaded just fine for OMP using version 6.0 of the PGI compilers on the system that I originally started having problems with.
Here is the identical build command which is used on both of the systems (Makefile is identical):
@rm -f $(INC)/camx.prm
@csh chktracer camx.prm.$(DOMAIN) CAMx.$(DOMAIN).pg_linuxomp
@ln -s camx.prm.$(DOMAIN) $(INC)/camx.prm
make model FC=“pgf77” FLGS="-I$(INC) -O2 -mp -tp k8-64 -pc 64 -Mnoframe -byteswapio -Wl,-Bstatic" TARGT=“CAMx.$(DOMAIN).pg_linuxomp” DUM=dummy_omp
where ‘model’ is:
$(FC) -o $(TARGT) $(FLGS) $(OBJCTS) $(LIBS)
$(FC) -c -o $@ $(FLGS) $<
Hope this helps, I’ll be interested in knowing what you diagnose the problem to be! Thanks so much for your help.