[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