[CIG-SEISMO] Issue Configuring SPECFEM3D on Stampede2 Supercomputer
Ian Stone
ipstone at uw.edu
Thu May 17 10:48:46 PDT 2018
Hello,
My name is Ian Stone, and I am a PhD student at the University of
Washington. I am trying to install Specfem3D Cartesian on the TACC
Stampede2 supercomputer so I can simulate earthquake scenarios.
I have run into an issue where MPI processes do not seem to execute
correctly, where either xgenerate_databases is not producing proper
database files, or xspecfem3D is not reading them correctly. This is the
error message I receive when I attempt to run the MountStHelens example on
4 cores; it is created when xspecfem3D starts reading the database files:
-----------
forrtl: severe (24): end-of-file during read, unit 27, file
/<path>/specfem3d/EXAMPLES/Mount_StHelens/OUTPUT_FILES/DATABASES_MPI/proc000001_external_mesh.bin
Image PC Routine Line Source
xspecfem3D 0000000001022F89 Unknown Unknown Unknown
xspecfem3D 00000000010489C4 Unknown Unknown Unknown
xspecfem3D 0000000000C7CE00 read_mesh_databas 68
read_mesh_databases.F90
xspecfem3D 0000000000DD6B43 MAIN__ 353
specfem3D.F90
xspecfem3D 000000000040423E Unknown Unknown Unknown
libc.so.6 00002ABACC0FFC05 Unknown Unknown Unknown
xspecfem3D 0000000000404142 Unknown Unknown Unknown
forrtl: severe (24): end-of-file during read, unit 27, file /<path>
/specfem3d/EXAMPLES/Mount_StHelens/OUTPUT_FILES/DATABASES_MPI/proc000002_external_mesh.bin
Image PC Routine Line Source
xspecfem3D 0000000001022F89 Unknown Unknown Unknown
xspecfem3D 00000000010489C4 Unknown Unknown Unknown
xspecfem3D 0000000000C7CE00 read_mesh_databas 68
read_mesh_databases.F90
xspecfem3D 0000000000DD6B43 MAIN__ 353
specfem3D.F90
xspecfem3D 000000000040423E Unknown Unknown Unknown
libc.so.6 00002BA144606C05 Unknown Unknown Unknown
xspecfem3D 0000000000404142 Unknown Unknown Unknown
forrtl: severe (24): end-of-file during read, unit 27, file /<path>
/specfem3d/EXAMPLES/Mount_StHelens/OUTPUT_FILES/DATABASES_MPI/proc000003_external_mesh.bin
Image PC Routine Line Source
xspecfem3D 0000000001022F89 Unknown Unknown Unknown
xspecfem3D 00000000010489C4 Unknown Unknown Unknown
xspecfem3D 0000000000C7CE00 read_mesh_databas 68
read_mesh_databases.F90
xspecfem3D 0000000000DD6B43 MAIN__ 353
specfem3D.F90
xspecfem3D 000000000040423E Unknown Unknown Unknown
libc.so.6 00002B83ACB71C05 Unknown Unknown Unknown
xspecfem3D 0000000000404142 Unknown Unknown Unknown
-----------
I can run this simulation on a single core without invoking MPI, so I know
specfem is working. It is just when I attempt to run using MPI that things
go awry. The nodes & cores values match between my Par_file and sbatch
script, so I figure that means something is wrong with the way I configured
specfem initially.
To configure, I load intel version 16.0.3 and impi version 17.0.3, and use
the command:
./configure CC=icc FC=ifort MPIFC=mpif90
MPI_INC="/opt/intel/compilers_and_libraries_2017.4.196/linux/mpi/intel64/include"
--with-mpi
Does this look ok? Or do any of you have experience installing specfem
either on Stampede or Stampede2? I should add that running after using the
"--enable-debug" flag does not produce any outstanding messages.
Thank you,
Ian Stone
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geodynamics.org/pipermail/cig-seismo/attachments/20180517/d84ea089/attachment-0001.html>
More information about the CIG-SEISMO
mailing list