[MITgcm-support] optim_m1qn3 on ARCHER supercomputer
Dan.Goldberg at ed.ac.uk
Wed Apr 10 10:30:27 EDT 2019
Hello Martin (or anyone who has used optim_m1qn3 on ARCHER)
I have used optim_m1qn3 previously but not on the ARCHER UK supercomputer (a Cray architecture). The setup i am using (making use of STREAMICE/OpenAD/optim_m1qn3) has been working well on the MIT engaging cluster but am now trying to run on ARCHER. Following the recommendations of others I have built MITgcm using Cray compilers; and i modified mlosch/m1qn3_optim/Makefile, save to point to my build directory.
The first call to optim.x yields the error
OPTIM_READDATA: opened file ecco_cost_MIT_CE_000.opt0000
At line 1295 of file optim_readdata.f (unit = 20, file = 'ecco_cost_MIT_CE_000.opt0000')
Fortran runtime error: End of file
which suggests the binary file is written in a format that optim_m1qn3 is not expecting?
Other tests I did:
1) Ran the same experiment (i.e. same code and input, but with gnu compilers) on the engaging cluster. Ran fine.
2) Called optim.x (compiled on Archer) with the ecco_cost_MIT_CE_000.opt0000 produced on engaging. Ran fine.
3) Called optim.x (compiled on engaging) with the ecco_cost_MIT_CE_000.opt0000 produced on ARCHER.
Hence, either mitgcmuv_ad is writing a corrupted executable when built with a cray compiler, or the Makefile of m1qn3_optim should be modified to reflect that its input files are being produced by a cray-compiled executable -- but I do not know how to do this. I am attempting now to build and run MITgcm/OAD using iFort, but may run into trouble for different reasons.
Any guidance you could give on this topic would be much appreciated.
Daniel Goldberg, PhD
Sr. Lecturer in Glaciology
School of Geosciences, University of Edinburgh
Geography Building, Drummond Street, Edinburgh EH8 9XP
em: dan.goldberg at ed.ac.uk<mailto:dan.goldberg at ed.ac.uk>
The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the MITgcm-support