Commits

Matt Knepley committed 11b2cda

PETSc: Updating slides to latest release

  • Participants
  • Parent commits 67c4136

Comments (0)

Files changed (5)

File slides/PETSc/BuildingPETSc.tex

 \begin{frame}{Building PETSc}
 
-There are three valid ways to build PETSc:
 \begin{itemize}
-  \item Using make starting in {\kb cd \$PETSC\_DIR}
+  \item There is now One True Way to build PETSc:
   \begin{itemize}
     \item {\kb make}
     \item {\kb make install} if you configured with {\kb -{}-prefix}
     \item Check build when done with {\kb make test}
   \end{itemize}
-
-  \item Using CMake
-  \begin{itemize}
-    \item Same {\kb make}, {\kb make install}, {\kb make test}
-    \item CMake can be downloaded by configure
-  \end{itemize}
-
-  \item Experimental Python build
-  \begin{itemize}
-    \item {\kb python ./config/builder2.py --help} for Python 2.7
-    \item {\kb ./config/builder.py} for older Python
-  \end{itemize}
-\end{itemize}
-\end{frame}
-%
-\begin{frame}{Building PETSc}
-
-\begin{itemize}
+  \bigskip
   \item Can build multiple configurations
   \begin{itemize}
     \item {\kb PETSC\_ARCH=linux-fast make}

File slides/PETSc/CloningPETSc.tex

 
   \item All releases are just tags:
   \begin{itemize}
-    \item \href{https://bitbucket.org/petsc/petsc/src/a071802d3efee8b987703a6ce2cf5d9a25fa8160/?at=v3.4.2}{\magenta{Source at tag v3.4.2}}
+    \item \href{https://bitbucket.org/petsc/petsc/src/a071802d3efee8b987703a6ce2cf5d9a25fa8160/?at=v3.4.4}{\magenta{Source at tag v3.4.4}}
   \end{itemize}
 \end{itemize}
 }

File slides/PETSc/DownloadingPETSc.tex

 \begin{itemize}
   \item The latest tarball is on the \magenta{\href{http://www.mcs.anl.gov/petsc/download}{PETSc site}}
   \begin{itemize}
-    \item \magenta{\href{http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.4.2.tar.gz}{http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.4.2.tar.gz}}
+    \item \magenta{\href{http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.4.4.tar.gz}{http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.4.4.tar.gz}}
     \item We no longer distribute patches (everything is in the distribution)
   \end{itemize}
 

File slides/PETSc/RunningPETScWithPython.tex

 
   \item Can specify multiple files
   \begin{itemize}
-    \item {\kb python ./config/builder2.py check [\$PETSC\_DIR/src/snes/examples/tutorials/ex5.c,extraFile.c]}
+    \item {\kb python ./config/builder2.py check [\$PETSC\_DIR/src/snes/examples/tutorials/ex5.c,
+      extraFile.c]}
   \end{itemize}
 
   \item Can also run using MPI directly

File slides/PETSc/UnpackingPETSc.tex

   \item Just clone development repository
   \begin{itemize}
     \item {\kb git clone http://bitbucket.org/petsc/petsc.git}
-    \item {\kb git clone -rv3.4.2 petsc petsc-3.4.2}
+    \item {\kb git clone -rv3.4.4 petsc petsc-3.4.4}
   \end{itemize}
 \end{itemize}
 \medskip