Specific to the CRAY T3E machine:
- Edit makefiles (adm/makefile_t3e,paramesh/source/make_source_shmem_t3e) to specify TMP directory.
- Edit makefile (adm/makefile_t3e) to replace inline3 by inline4.
- Edit adm/headers/physicaldata.fh to specify grid data (nx,ny,nz,nvar,maxblocks).
- cdnsbs ; source .lal* ; scpsdsc/scppsc
- check news to be informed of changes/upgrades, etc. (news files are at /usr/news.)
Specific to the local SGI machine:
- Need to replace shmem_get by shmem_real_get, shmem_integer_get, and shmem_logical_get in the following files.
- Application: dump.F90 refinement.F90
- PARAMESH: use the command
> perl -pi -e 's/shmem_get/shmem_real_get/g' *.F
at the AMR/source directory and then edit amr_edge_average_vdt.F
where you have to edit 3 lines. Corrected source files is at
/home/handel1/dale/PARAMESHADM/nsbs/src/amr_edge_average_vdt.F_sgi
- Changes I made on SGI(handel) are
(i) Replace 'mpp/shmem.fh' by 'amr_shmem.fh' on ALL files
(ii) Create 'amr_shmem.fh' in $(ADMDIR)/headers directory
(iii) Add amr_shmem.fh in two makefiles (one in paramesh, the other in application directory)
(iv) Add shmem_lib_1proc.o in the same two makefiles to use fake SHMEM library.
- To run,
>handel% setenv NPES 1 or 2
>handel% .adm