[cig-commits] r17240 - seismo/3D/SPECFEM3D/trunk/USER_MANUAL
pieyre at geodynamics.org
pieyre at geodynamics.org
Thu Oct 7 03:09:09 PDT 2010
Author: pieyre
Date: 2010-10-07 03:09:09 -0700 (Thu, 07 Oct 2010)
New Revision: 17240
Modified:
seismo/3D/SPECFEM3D/trunk/USER_MANUAL/manual_SPECFEM3D.pdf
seismo/3D/SPECFEM3D/trunk/USER_MANUAL/manual_SPECFEM3D.tex
Log:
updated the manual
Modified: seismo/3D/SPECFEM3D/trunk/USER_MANUAL/manual_SPECFEM3D.pdf
===================================================================
(Binary files differ)
Modified: seismo/3D/SPECFEM3D/trunk/USER_MANUAL/manual_SPECFEM3D.tex
===================================================================
--- seismo/3D/SPECFEM3D/trunk/USER_MANUAL/manual_SPECFEM3D.tex 2010-10-06 18:41:57 UTC (rev 17239)
+++ seismo/3D/SPECFEM3D/trunk/USER_MANUAL/manual_SPECFEM3D.tex 2010-10-07 10:09:09 UTC (rev 17240)
@@ -283,16 +283,23 @@
the execution of the solver so it is referred to as a static mapping.
An efficient partitioning is important because it leverages the overall running time of the application.
-It amounts to balance the number of elements in each slice while minimizing the communication coasts
-resulting from the placement of adjacent elements to different processors. We use the Scotch library
-which provides efficent static mapping, graph and mesh partitioning routines.\\
+It amounts to balance the number of elements in each slice while minimizing the communication coasts
+resulting from the placement of adjacent elements to different processors. \texttt{decompose\_mesh\_SCOTCH} depends on the Scotch library
+which provides efficent static mapping, graph and mesh partitioning routines. Scotch is a free software package downloadable from the web page \texttt{https://gforge.inria.fr/projects/scotch/}.\\
Prior to compiling \texttt{decompose\_mesh\_SCOTCH}, make sure you have correctly specified the path
-of the Scotch library with the option \texttt{-{}-with-scotch-lib} of configure. Then you are ready to compile,
+of the Scotch library with the option \texttt{-{}-with-scotch-lib} of the \texttt{configure} script. Then you are ready to compile,
in the directory \texttt{decompose\_mesh\_SCOTCH} type '\texttt{make decompose\_mesh\_SCOTCH}'.
If all paths and flags have been set correctly, the executable \texttt{xdecompose\_mesh\_SCOTCH} should be produced.
+The partitioning is done in serial,
+the synopsis is :
+\begin{lyxcode}
+./decompose\_mesh\_SCOTCH nparts input\_directory output\_directory
+\end{lyxcode}
+All the files generated by the Python scripts must be placed in the \texttt{input\_directory} folder before running the program.
+
\section{\label{cha:Running-the-Mesher}Meshing with \texttt{xmeshfem3D}}
@@ -311,7 +318,11 @@
\par\end{flushleft}
-You are now ready to compile the mesher. In the directory \texttt{meshfem3D} type `\texttt{make meshfem3D}'. If all paths and flags
+You are now ready to compile the internal mesher. This is an alternative to CUBIT
+for mesh generation of relatively simple geological models. The mesher is no longer
+dedicated to Southern California and more flexiblity is provided in this version of the package.
+
+In the directory \texttt{meshfem3D} type `\texttt{make meshfem3D}'. If all paths and flags
have been set correctly, the mesher should now compile and produce
the executable \texttt{xmeshfem3D}.
More information about the CIG-COMMITS
mailing list