********> bugfix.70 Author: Bill Ross, following advice of Tom Cheatham Date: 4/5/96 Programs: IBM SP1, SP2 compilation (sander & gibbs) Severity: will not compile/run Problem: Both Machine files enable Ewald sum, which is not implemented under MPI, and Machine.sp2 mixes different MPI compilation approaches. Fix: Make the following change to Machine.sp1 --------------------------------------------------------------------------- 50c50 < setenv MACHINEFLAGS "-DISTAR2 -DREGNML -DNMLEQ -DMPI -DPOE -DMPI_DISTSHAKE -DEWALD -DCLINK_PLAIN " --- > setenv MACHINEFLAGS "-DISTAR2 -DREGNML -DNMLEQ -DMPI -DPOE -DMPI_DISTSHAKE -DCLINK_PLAIN " 60a61 > setenv LOCINCLUDE Machine/mpi --------------------------------------------------------------------------- Fix: Make the following change to Machine.sp2 --------------------------------------------------------------------------- 50c50 < setenv MACHINEFLAGS "-DISTAR2 -DREGNML -DNMLEQ -DMPI -DPOE -DEWALD -DCLINK_PLAIN " --- > setenv MACHINEFLAGS "-DISTAR2 -DREGNML -DNMLEQ -DMPI -DPOE -DCLINK_PLAIN " 57c57 < setenv LOCINCLUDE "Machine/mpi" --- > setenv LOCINCLUDE Machine/mpi 62c62 < setenv LOAD "mpxlf -us -L/usr/lpp/poe/lib/us -q dpc=e -lcss " --- > setenv LOAD "mpxlf -L/usr/lpp/poe/lib/us -q dpc=e " 67c67 < setenv L0 "mpxlf -us -c -q dpc=e -lsp " --- > setenv L0 "mpxlf -c -q dpc=e -lsp " 70c70 < setenv L1 "mpxlf -us -O -c -q dpc=e -lsp " --- > setenv L1 "mpxlf -O -c -q dpc=e -lsp " 73c73 < setenv L2 "mpxlf -us -O -c -q dpc=e -lsp " --- > setenv L2 "mpxlf -O -c -q dpc=e -lsp " 76c76 < setenv L3 "mpxlf -us -O -c -q dpc=e -lsp " --- > setenv L3 "mpxlf -O -c -q dpc=e -lsp " --------------------------------------------------------------------------- Temporary workarounds: Routines affected: