diff --git a/VERSION b/VERSION index ae9a76b92..8104cabd3 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.0.0 +8.1.0 diff --git a/configure b/configure index 3629d0cab..9aec92419 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for Specfem3D_Globe 8.0.0. +# Generated by GNU Autoconf 2.71 for Specfem3D_Globe 8.1.0. # # Report bugs to . # @@ -609,8 +609,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Specfem3D_Globe' PACKAGE_TARNAME='Specfem3DGlobe' -PACKAGE_VERSION='8.0.0' -PACKAGE_STRING='Specfem3D_Globe 8.0.0' +PACKAGE_VERSION='8.1.0' +PACKAGE_STRING='Specfem3D_Globe 8.1.0' PACKAGE_BUGREPORT='see the wiki' PACKAGE_URL='' @@ -1499,7 +1499,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Specfem3D_Globe 8.0.0 to adapt to many kinds of systems. +\`configure' configures Specfem3D_Globe 8.1.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1565,7 +1565,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Specfem3D_Globe 8.0.0:";; + short | recursive ) echo "Configuration of Specfem3D_Globe 8.1.0:";; esac cat <<\_ACEOF @@ -1740,7 +1740,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Specfem3D_Globe configure 8.0.0 +Specfem3D_Globe configure 8.1.0 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2130,7 +2130,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Specfem3D_Globe $as_me 8.0.0, which was +It was created by Specfem3D_Globe $as_me 8.1.0, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -12220,7 +12220,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Specfem3D_Globe $as_me 8.0.0, which was +This file was extended by Specfem3D_Globe $as_me 8.1.0, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -12292,7 +12292,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -Specfem3D_Globe config.status 8.0.0 +Specfem3D_Globe config.status 8.1.0 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff --git a/doc/USER_MANUAL/03_running_the_mesher.tex b/doc/USER_MANUAL/03_running_the_mesher.tex index cad8a1531..61a236cfb 100644 --- a/doc/USER_MANUAL/03_running_the_mesher.tex +++ b/doc/USER_MANUAL/03_running_the_mesher.tex @@ -271,6 +271,8 @@ \chapter{Running the Mesher \texttt{xmeshfem3D}}\label{cha:Running-the-Mesher} for global crust/mantle 3D models GLAD-M25 and GLAD-M15. Please see folder \texttt{DATA/gladm25} for further information on how to install the corresponding model files. % +\item [{\texttt{EMC\_model}}] Reads in an IRIS EMC model provided by the user. For more details how to compile and setup the code, please see the README info in folder \texttt{DATA/IRIS\_EMC/}. +% \end{description} %% for Mars: diff --git a/doc/USER_MANUAL/04_running_the_solver.tex b/doc/USER_MANUAL/04_running_the_solver.tex index 76afca5c5..6512c6764 100644 --- a/doc/USER_MANUAL/04_running_the_solver.tex +++ b/doc/USER_MANUAL/04_running_the_solver.tex @@ -40,25 +40,17 @@ \chapter{Running the Solver \texttt{xspecfem3D}}\label{cha:Running-the-Solver} For any particular earthquake, the \texttt{CMTSOLUTION} file that represents the point source may be obtained directly from the Global Centroid-Moment Tensor (CMT) \href{www.globalcmt.org}{web page}. It looks like this: - -\begin{lyxcode} -{\small }% \begin{figure}[H] -\noindent \begin{centering} -{\small \includegraphics[width=1\textwidth]{figures/Denali_CMT.pdf} } -\par\end{centering}{\small \par} - +\begin{center} +\includegraphics[width=1\textwidth]{figures/Denali_CMT.pdf} +\end{center} \caption{\texttt{CMTSOLUTION} file obtained from the Global CMT catalog. The top line is the initial estimate of the source, which is used as a starting point for the CMT solution. \textbf{M} is the moment tensor, $M_{0}${\small{} }is the seismic moment, and $M_{w}$ is the moment magnitude.} - - \label{fig:CMTSOLUTION-file} \end{figure} -{\small \par} -\end{lyxcode} The \texttt{CMTSOLUTION} should be edited in the following way: \begin{itemize} diff --git a/doc/USER_MANUAL/authors.tex b/doc/USER_MANUAL/authors.tex index 14880f82c..cf526e212 100644 --- a/doc/USER_MANUAL/authors.tex +++ b/doc/USER_MANUAL/authors.tex @@ -89,6 +89,7 @@ \section*{Authors} Leif Strand, Kai Tao, Carl Tape, +Julien Thurin, Jeroen Tromp, Seiji Tsuboi, Eduardo Valero Cano, diff --git a/doc/USER_MANUAL/copyright_and_version.tex b/doc/USER_MANUAL/copyright_and_version.tex index eb0ee9fe5..c54931bc7 100644 --- a/doc/USER_MANUAL/copyright_and_version.tex +++ b/doc/USER_MANUAL/copyright_and_version.tex @@ -18,6 +18,10 @@ \chapter*{Copyright}\label{cha:Copyright} \noindent \textbf{\underline{Evolution of the code:}}\newline + version 8.1, November 2023: + Daniel Peter, Julien Thurin, Lucas Sawade. + adds EMC model support; minor fixes and code improvements; updates ADIOS2 and LIBXSMM calls.\newline + version 8.0, March 2023: Wolfgang Bangerth, Stephen Beller, Ebru Bozdag, Caio Ciardelli, Congyue Cui, Armando Espindola-Carmona, Rene Gassmoeller, Sunny Gogar, Leopold Grinberg, Elodie Kendall, Wenjie Lei, Amanda McPherson, Ridvan Orsvuran, diff --git a/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.pdf b/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.pdf index 10c3ceaec..40efab80e 100644 Binary files a/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.pdf and b/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.pdf differ diff --git a/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.tex b/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.tex index 08ecb9a38..f94da08b5 100644 --- a/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.tex +++ b/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.tex @@ -139,7 +139,7 @@ % \author{$\copyright$ Princeton University (USA) and CNRS / University of Marseille (France),\\ ETH Z\"urich (Switzerland),\\ -Version 8.0 +Version 8.1 } % date of last edit diff --git a/m4 b/m4 index 230983ede..e490e14fb 160000 --- a/m4 +++ b/m4 @@ -1 +1 @@ -Subproject commit 230983edee3f18d9a5e975608b6374751d024f75 +Subproject commit e490e14fb13595428d39055304bcf0ee7ab94806 diff --git a/setup/adios_xml_files/par_header.xml b/setup/adios_xml_files/par_header.xml index 84f55028c..7158c22ee 100644 --- a/setup/adios_xml_files/par_header.xml +++ b/setup/adios_xml_files/par_header.xml @@ -5,7 +5,7 @@ - + diff --git a/src/specfem3D/specfem3D.F90 b/src/specfem3D/specfem3D.F90 index eb79e7de5..b6efc691e 100644 --- a/src/specfem3D/specfem3D.F90 +++ b/src/specfem3D/specfem3D.F90 @@ -290,6 +290,10 @@ program xspecfem3D ! Evolution of the code: ! --------------------- ! +! version 8.1, November 2023: +! Daniel Peter, Julien Thurin, Lucas Sawade. +! adds EMC model support; minor fixes and code improvements; updates ADIOS2 and LIBXSMM calls +! ! version 8.0, March 2023: ! Wolfgang Bangerth, Stephen Beller, Ebru Bozdag, Caio Ciardelli, Congyue Cui, Armando Espindola-Carmona, ! Rene Gassmoeller, Sunny Gogar, Leopold Grinberg, Quancheng Huang, Elodie Kendall, Wenjie Lei, diff --git a/src/specfem3D/write_output_SAC.f90 b/src/specfem3D/write_output_SAC.f90 index e863774f8..073d57329 100644 --- a/src/specfem3D/write_output_SAC.f90 +++ b/src/specfem3D/write_output_SAC.f90 @@ -348,8 +348,8 @@ subroutine write_output_SAC(seismogram_tmp,irec,iorientation,sisname,chn,phi) ! indicates SEM synthetics KUSER0 = 'SY' ! Network code assigned by IRIS for synthetic seismograms - KUSER1 = 'SEM8.0.0' ! code version 8.0 - KUSER2 = 'Tiger' ! year of the tiger: Feb 01 2022 - Jan 21 2023 + KUSER1 = 'SEM8.1.0' ! code version 8.1 + KUSER2 = 'Tiger' ! version 8 - starts in year of the tiger: Feb 01 2022 - Jan 21 2023 ! (chinese zodiac http://en.wikipedia.org/wiki/Chinese_zodiac :) !KUSER0 = 'PDE_LAT_' ! A8