<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://micro.stanford.edu/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yanmingw</id>
	<title>Micro and Nano Mechanics Group - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://micro.stanford.edu/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yanmingw"/>
	<link rel="alternate" type="text/html" href="http://micro.stanford.edu/wiki/Special:Contributions/Yanmingw"/>
	<updated>2026-07-05T07:51:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6679</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6679"/>
		<updated>2017-06-13T21:50:53Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* MOOSE GUI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=&amp;lt;span style=&amp;quot;color:#FFFFFF; background:#FF69B4&amp;quot;&amp;gt;INSERT-PACKAGES-DIR-HERE!!!!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
At the end of the configure step, the system will print out messages on your terminal window.  The last printed section contains the make command you will need to enter on your terminal window.  At the end of the make step, there will be another message about the make install commands. Just follow them to complete the setup.  An example is the following.  The specific folder you will need to enter will be different.  Just copy and paste the printed out message.&lt;br /&gt;
&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug all&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug install&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
You may receive one message regarding the failed item,  &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which most likely indicates that the computer is running slow (or the machine is overburdened).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase field module ==&lt;br /&gt;
By default, MOOSE contains several modules, including one for phase field simulations. You can go to the corresponding folder and compile the code there  &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
If the compilation is successful, you expect to get the executable &#039;&#039;&#039;phase_field-opt&#039;&#039;&#039;. You can do a simple 3D grain growth simulation interactively.&lt;br /&gt;
&lt;br /&gt;
  cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
   ../../phase_field-opt -i grain_growth_3D.i&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can submit the job to Certainty using this sample pbs script[[Media:Phasefield_test_Moose.pbs.txt | phasefield_test_Moose.pbs]].&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
 qsub  phasefield_test_Moose.pbs&lt;br /&gt;
&lt;br /&gt;
The results are saved in a series of files in .exodus format, which can be opened by Paraview, or [http://mooseframework.org/wiki/Peacock/ Peacock] (a GUI provided by MOOSE but not compatible with Certainty).&lt;br /&gt;
&lt;br /&gt;
If you download the data and open them by Peacock, you expect to observe the 3D grain structures similar to what shown below. &lt;br /&gt;
[[Image: Grain_structure_moose.png | Grain structure]]&lt;br /&gt;
&lt;br /&gt;
== MOOSE Installation on Mac ==&lt;br /&gt;
Installing MOOSE on Mac is straightforward. You can simply follow the below instructions online.&lt;br /&gt;
http://mooseframework.org/getting-started/osx/&lt;br /&gt;
&lt;br /&gt;
== MOOSE GUI ==&lt;br /&gt;
Unfortunately, there are some issues about using Peacock on a cluster, but you are still able to use it to visualize your data or do some simple tests locally (e.g. on your Macbook). Assuming you are using a Mac OS, you can add the following line in your &#039;&#039;&#039;~/.bash_profile&#039;&#039;&#039; to add Peacock to your PATH.&lt;br /&gt;
&lt;br /&gt;
 export PATH=~/projects/moose/gui:$PATH&lt;br /&gt;
&lt;br /&gt;
Notice that you need to open Peacock in a directory that has your application&#039;s executable. &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/&amp;lt;your application directory&amp;gt;&lt;br /&gt;
 peacock&lt;br /&gt;
&lt;br /&gt;
And you can run a simulation with it from there.&lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/trunk/&amp;lt;your application directory&amp;gt;/&amp;lt;your test directory&amp;gt;&lt;br /&gt;
 peacock -i your_input_file.i&lt;br /&gt;
&lt;br /&gt;
For detailed instructions, please refer to  http://mooseframework.org/wiki/Peacock/.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6678</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6678"/>
		<updated>2017-06-13T21:50:40Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* MOOSE GUI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=&amp;lt;span style=&amp;quot;color:#FFFFFF; background:#FF69B4&amp;quot;&amp;gt;INSERT-PACKAGES-DIR-HERE!!!!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
At the end of the configure step, the system will print out messages on your terminal window.  The last printed section contains the make command you will need to enter on your terminal window.  At the end of the make step, there will be another message about the make install commands. Just follow them to complete the setup.  An example is the following.  The specific folder you will need to enter will be different.  Just copy and paste the printed out message.&lt;br /&gt;
&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug all&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug install&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
You may receive one message regarding the failed item,  &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which most likely indicates that the computer is running slow (or the machine is overburdened).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase field module ==&lt;br /&gt;
By default, MOOSE contains several modules, including one for phase field simulations. You can go to the corresponding folder and compile the code there  &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
If the compilation is successful, you expect to get the executable &#039;&#039;&#039;phase_field-opt&#039;&#039;&#039;. You can do a simple 3D grain growth simulation interactively.&lt;br /&gt;
&lt;br /&gt;
  cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
   ../../phase_field-opt -i grain_growth_3D.i&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can submit the job to Certainty using this sample pbs script[[Media:Phasefield_test_Moose.pbs.txt | phasefield_test_Moose.pbs]].&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
 qsub  phasefield_test_Moose.pbs&lt;br /&gt;
&lt;br /&gt;
The results are saved in a series of files in .exodus format, which can be opened by Paraview, or [http://mooseframework.org/wiki/Peacock/ Peacock] (a GUI provided by MOOSE but not compatible with Certainty).&lt;br /&gt;
&lt;br /&gt;
If you download the data and open them by Peacock, you expect to observe the 3D grain structures similar to what shown below. &lt;br /&gt;
[[Image: Grain_structure_moose.png | Grain structure]]&lt;br /&gt;
&lt;br /&gt;
== MOOSE Installation on Mac ==&lt;br /&gt;
Installing MOOSE on Mac is straightforward. You can simply follow the below instructions online.&lt;br /&gt;
http://mooseframework.org/getting-started/osx/&lt;br /&gt;
&lt;br /&gt;
== MOOSE GUI ==&lt;br /&gt;
Unfortunately, there are some issues about using Peacock on a cluster, but you are still able to use it to visualize your data or do some simple tests locally (e.g. on your Macbook). Assuming you are using a Mac OS, you can add the following line in your &#039;&#039;&#039;~/.bash_profile&#039;&#039;&#039; to add Peacock to your PATH.&lt;br /&gt;
&lt;br /&gt;
 export PATH=~/projects/moose/gui:$PATH&lt;br /&gt;
&lt;br /&gt;
Notice that you need to open Peacock in a directory that has your application&#039;s executable. &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/&amp;lt;your application directory&amp;gt;&lt;br /&gt;
 peacock&lt;br /&gt;
&lt;br /&gt;
And you can run a simulation with it from there.&lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/trunk/&amp;lt;your application directory&amp;gt;/&amp;lt;your test directory&amp;gt;&lt;br /&gt;
 peacock -i your_input_file.i&lt;br /&gt;
&lt;br /&gt;
For more detailed instructions, please refer to  http://mooseframework.org/wiki/Peacock/.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6677</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6677"/>
		<updated>2017-06-13T21:49:42Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* MOOSE GUI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=&amp;lt;span style=&amp;quot;color:#FFFFFF; background:#FF69B4&amp;quot;&amp;gt;INSERT-PACKAGES-DIR-HERE!!!!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
At the end of the configure step, the system will print out messages on your terminal window.  The last printed section contains the make command you will need to enter on your terminal window.  At the end of the make step, there will be another message about the make install commands. Just follow them to complete the setup.  An example is the following.  The specific folder you will need to enter will be different.  Just copy and paste the printed out message.&lt;br /&gt;
&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug all&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug install&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
You may receive one message regarding the failed item,  &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which most likely indicates that the computer is running slow (or the machine is overburdened).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase field module ==&lt;br /&gt;
By default, MOOSE contains several modules, including one for phase field simulations. You can go to the corresponding folder and compile the code there  &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
If the compilation is successful, you expect to get the executable &#039;&#039;&#039;phase_field-opt&#039;&#039;&#039;. You can do a simple 3D grain growth simulation interactively.&lt;br /&gt;
&lt;br /&gt;
  cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
   ../../phase_field-opt -i grain_growth_3D.i&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can submit the job to Certainty using this sample pbs script[[Media:Phasefield_test_Moose.pbs.txt | phasefield_test_Moose.pbs]].&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
 qsub  phasefield_test_Moose.pbs&lt;br /&gt;
&lt;br /&gt;
The results are saved in a series of files in .exodus format, which can be opened by Paraview, or [http://mooseframework.org/wiki/Peacock/ Peacock] (a GUI provided by MOOSE but not compatible with Certainty).&lt;br /&gt;
&lt;br /&gt;
If you download the data and open them by Peacock, you expect to observe the 3D grain structures similar to what shown below. &lt;br /&gt;
[[Image: Grain_structure_moose.png | Grain structure]]&lt;br /&gt;
&lt;br /&gt;
== MOOSE Installation on Mac ==&lt;br /&gt;
Installing MOOSE on Mac is straightforward. You can simply follow the below instructions online.&lt;br /&gt;
http://mooseframework.org/getting-started/osx/&lt;br /&gt;
&lt;br /&gt;
== MOOSE GUI ==&lt;br /&gt;
Unfortunately, there are some issues about using Peacock on a cluster, but you are still able to use it to visualize your data or do some simple tests locally (e.g. on your Macbook). Assuming you are using a Mac OS, you can add the following line in your &#039;&#039;&#039;~/.bash_profile&#039;&#039;&#039; to add Peacock to your PATH.&lt;br /&gt;
&lt;br /&gt;
 export PATH=~/projects/moose/gui:$PATH&lt;br /&gt;
&lt;br /&gt;
Notice that you need to open Peacock in a directory that has your application&#039;s executable. &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/&amp;lt;your application directory&amp;gt;&lt;br /&gt;
 peacock&lt;br /&gt;
&lt;br /&gt;
And you can run a simulation with it as well.&lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/trunk/&amp;lt;your application directory&amp;gt;/&amp;lt;your test directory&amp;gt;&lt;br /&gt;
 peacock -i your_input_file.i&lt;br /&gt;
&lt;br /&gt;
For more detailed instructions, please refer to  http://mooseframework.org/wiki/Peacock/.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6676</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6676"/>
		<updated>2017-06-13T21:47:38Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* MOOSE Installation on Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=&amp;lt;span style=&amp;quot;color:#FFFFFF; background:#FF69B4&amp;quot;&amp;gt;INSERT-PACKAGES-DIR-HERE!!!!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
At the end of the configure step, the system will print out messages on your terminal window.  The last printed section contains the make command you will need to enter on your terminal window.  At the end of the make step, there will be another message about the make install commands. Just follow them to complete the setup.  An example is the following.  The specific folder you will need to enter will be different.  Just copy and paste the printed out message.&lt;br /&gt;
&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug all&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug install&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
You may receive one message regarding the failed item,  &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which most likely indicates that the computer is running slow (or the machine is overburdened).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase field module ==&lt;br /&gt;
By default, MOOSE contains several modules, including one for phase field simulations. You can go to the corresponding folder and compile the code there  &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
If the compilation is successful, you expect to get the executable &#039;&#039;&#039;phase_field-opt&#039;&#039;&#039;. You can do a simple 3D grain growth simulation interactively.&lt;br /&gt;
&lt;br /&gt;
  cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
   ../../phase_field-opt -i grain_growth_3D.i&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can submit the job to Certainty using this sample pbs script[[Media:Phasefield_test_Moose.pbs.txt | phasefield_test_Moose.pbs]].&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
 qsub  phasefield_test_Moose.pbs&lt;br /&gt;
&lt;br /&gt;
The results are saved in a series of files in .exodus format, which can be opened by Paraview, or [http://mooseframework.org/wiki/Peacock/ Peacock] (a GUI provided by MOOSE but not compatible with Certainty).&lt;br /&gt;
&lt;br /&gt;
If you download the data and open them by Peacock, you expect to observe the 3D grain structures similar to what shown below. &lt;br /&gt;
[[Image: Grain_structure_moose.png | Grain structure]]&lt;br /&gt;
&lt;br /&gt;
== MOOSE Installation on Mac ==&lt;br /&gt;
Installing MOOSE on Mac is straightforward. You can simply follow the below instructions online.&lt;br /&gt;
http://mooseframework.org/getting-started/osx/&lt;br /&gt;
&lt;br /&gt;
== MOOSE GUI ==&lt;br /&gt;
Unfortunately, we cannot use Peacock on a cluster, but you are still able to use it to visualize your data or do some simple tests locally (e.g. on your Macbook). Assuming you are using a Mac OS, you can add the following line in your &#039;&#039;&#039;~/.bash_profile&#039;&#039;&#039; to add Peacock to your PATH.&lt;br /&gt;
&lt;br /&gt;
 export PATH=~/projects/moose/gui:$PATH&lt;br /&gt;
&lt;br /&gt;
Notice that you need to open Peacock in a directory that has your application&#039;s executable. &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/&amp;lt;your application directory&amp;gt;&lt;br /&gt;
 peacock&lt;br /&gt;
&lt;br /&gt;
And you can run a simulation with it as well.&lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/trunk/&amp;lt;your application directory&amp;gt;/&amp;lt;your test directory&amp;gt;&lt;br /&gt;
 peacock -i your_input_file.i&lt;br /&gt;
&lt;br /&gt;
For more detailed instructions, please refer to  http://mooseframework.org/wiki/Peacock/.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6675</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6675"/>
		<updated>2017-06-13T21:47:20Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=&amp;lt;span style=&amp;quot;color:#FFFFFF; background:#FF69B4&amp;quot;&amp;gt;INSERT-PACKAGES-DIR-HERE!!!!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
At the end of the configure step, the system will print out messages on your terminal window.  The last printed section contains the make command you will need to enter on your terminal window.  At the end of the make step, there will be another message about the make install commands. Just follow them to complete the setup.  An example is the following.  The specific folder you will need to enter will be different.  Just copy and paste the printed out message.&lt;br /&gt;
&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug all&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug install&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
You may receive one message regarding the failed item,  &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which most likely indicates that the computer is running slow (or the machine is overburdened).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase field module ==&lt;br /&gt;
By default, MOOSE contains several modules, including one for phase field simulations. You can go to the corresponding folder and compile the code there  &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
If the compilation is successful, you expect to get the executable &#039;&#039;&#039;phase_field-opt&#039;&#039;&#039;. You can do a simple 3D grain growth simulation interactively.&lt;br /&gt;
&lt;br /&gt;
  cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
   ../../phase_field-opt -i grain_growth_3D.i&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can submit the job to Certainty using this sample pbs script[[Media:Phasefield_test_Moose.pbs.txt | phasefield_test_Moose.pbs]].&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
 qsub  phasefield_test_Moose.pbs&lt;br /&gt;
&lt;br /&gt;
The results are saved in a series of files in .exodus format, which can be opened by Paraview, or [http://mooseframework.org/wiki/Peacock/ Peacock] (a GUI provided by MOOSE but not compatible with Certainty).&lt;br /&gt;
&lt;br /&gt;
If you download the data and open them by Peacock, you expect to observe the 3D grain structures similar to what shown below. &lt;br /&gt;
[[Image: Grain_structure_moose.png | Grain structure]]&lt;br /&gt;
&lt;br /&gt;
== MOOSE Installation on Mac ==&lt;br /&gt;
Install MOOSE on Mac is straightforward. You can simply follow the below instructions online.&lt;br /&gt;
http://mooseframework.org/getting-started/osx/&lt;br /&gt;
&lt;br /&gt;
== MOOSE GUI ==&lt;br /&gt;
Unfortunately, we cannot use Peacock on a cluster, but you are still able to use it to visualize your data or do some simple tests locally (e.g. on your Macbook). Assuming you are using a Mac OS, you can add the following line in your &#039;&#039;&#039;~/.bash_profile&#039;&#039;&#039; to add Peacock to your PATH.&lt;br /&gt;
&lt;br /&gt;
 export PATH=~/projects/moose/gui:$PATH&lt;br /&gt;
&lt;br /&gt;
Notice that you need to open Peacock in a directory that has your application&#039;s executable. &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/&amp;lt;your application directory&amp;gt;&lt;br /&gt;
 peacock&lt;br /&gt;
&lt;br /&gt;
And you can run a simulation with it as well.&lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/trunk/&amp;lt;your application directory&amp;gt;/&amp;lt;your test directory&amp;gt;&lt;br /&gt;
 peacock -i your_input_file.i&lt;br /&gt;
&lt;br /&gt;
For more detailed instructions, please refer to  http://mooseframework.org/wiki/Peacock/.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6674</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6674"/>
		<updated>2017-06-13T21:32:42Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Phase field module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=&amp;lt;span style=&amp;quot;color:#FFFFFF; background:#FF69B4&amp;quot;&amp;gt;INSERT-PACKAGES-DIR-HERE!!!!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
At the end of the configure step, the system will print out messages on your terminal window.  The last printed section contains the make command you will need to enter on your terminal window.  At the end of the make step, there will be another message about the make install commands. Just follow them to complete the setup.  An example is the following.  The specific folder you will need to enter will be different.  Just copy and paste the printed out message.&lt;br /&gt;
&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug all&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug install&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
You may receive one message regarding the failed item,  &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which most likely indicates that the computer is running slow (or the machine is overburdened).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase field module ==&lt;br /&gt;
By default, MOOSE contains several modules, including one for phase field simulations. You can go to the corresponding folder and compile the code there  &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
If the compilation is successful, you expect to get the executable &#039;&#039;&#039;phase_field-opt&#039;&#039;&#039;. You can do a simple 3D grain growth simulation interactively.&lt;br /&gt;
&lt;br /&gt;
  cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
   ../../phase_field-opt -i grain_growth_3D.i&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can submit the job to Certainty using this sample pbs script[[Media:Phasefield_test_Moose.pbs.txt | phasefield_test_Moose.pbs]].&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
 qsub  phasefield_test_Moose.pbs&lt;br /&gt;
&lt;br /&gt;
The results are saved in a series of files in .exodus format, which can be opened by Paraview, or [http://mooseframework.org/wiki/Peacock/ Peacock] (a GUI provided by MOOSE but not compatible with Certainty).&lt;br /&gt;
&lt;br /&gt;
If you download the data and open them by Peacock, you expect to observe the 3D grain structures similar to what shown below. &lt;br /&gt;
[[Image: Grain_structure_moose.png | Grain structure]]&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6673</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6673"/>
		<updated>2017-06-13T21:32:13Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=&amp;lt;span style=&amp;quot;color:#FFFFFF; background:#FF69B4&amp;quot;&amp;gt;INSERT-PACKAGES-DIR-HERE!!!!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
At the end of the configure step, the system will print out messages on your terminal window.  The last printed section contains the make command you will need to enter on your terminal window.  At the end of the make step, there will be another message about the make install commands. Just follow them to complete the setup.  An example is the following.  The specific folder you will need to enter will be different.  Just copy and paste the printed out message.&lt;br /&gt;
&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug all&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug install&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
You may receive one message regarding the failed item,  &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which most likely indicates that the computer is running slow (or the machine is overburdened).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase field module ==&lt;br /&gt;
By default, MOOSE contains several modules, including one for phase field simulations. You can go to the corresponding folder and compile the code there  &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
If the compilation is successful, you expect to get the executable &#039;&#039;&#039;phase_field-opt&#039;&#039;&#039;. You can do a simple 3D grain growth simulation interactively.&lt;br /&gt;
&lt;br /&gt;
  cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
   ../../phase_field-opt -i grain_growth_3D.i&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can submit the job to Certainty using this sample pbs script[[Media:Phasefield_test_Moose.pbs.txt | phasefield_test_Moose.pbs]].&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
 qsub  phasefield_test_Moose.pbs&lt;br /&gt;
&lt;br /&gt;
The results are saved in a series of files in .exodus format, which can be opened by Paraview, or [http://mooseframework.org/wiki/Peacock/ Peacock] (a GUI provided by MOOSE but not compatible with Certainty).&lt;br /&gt;
&lt;br /&gt;
If you download them and open them, you expect to observe the 3D grain structures similar to what shown below. &lt;br /&gt;
[[Image: Grain_structure_moose.png | Grain structure]]&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=File:Grain_structure_moose.png&amp;diff=6672</id>
		<title>File:Grain structure moose.png</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=File:Grain_structure_moose.png&amp;diff=6672"/>
		<updated>2017-06-13T21:27:44Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6671</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6671"/>
		<updated>2017-06-13T21:26:01Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Phase field module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=&amp;lt;span style=&amp;quot;color:#FFFFFF; background:#FF69B4&amp;quot;&amp;gt;INSERT-PACKAGES-DIR-HERE!!!!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
At the end of the configure step, the system will print out messages on your terminal window.  The last printed section contains the make command you will need to enter on your terminal window.  At the end of the make step, there will be another message about the make install commands. Just follow them to complete the setup.  An example is the following.  The specific folder you will need to enter will be different.  Just copy and paste the printed out message.&lt;br /&gt;
&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug all&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug install&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
You may receive one message regarding the failed item,  &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which most likely indicates that the computer is running slow (or the machine is overburdened).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase field module ==&lt;br /&gt;
By default, MOOSE contains several modules, including one for phase field simulations. You can go to the corresponding folder and compile the code there  &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
If the compilation is successful, you expect to get the executable &#039;&#039;&#039;phase_field-opt&#039;&#039;&#039;. You can do a simple 3D grain growth simulation interactively.&lt;br /&gt;
&lt;br /&gt;
  cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
   ../../phase_field-opt -i grain_growth_3D.i&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can submit the job to Certainty using this sample pbs script[[Media:Phasefield_test_Moose.pbs.txt | phasefield_test_Moose.pbs]].&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
 qsub  phasefield_test_Moose.pbs&lt;br /&gt;
&lt;br /&gt;
The results are saved in the .exodus format, which can be opened by Paraview, or [http://mooseframework.org/wiki/Peacock/ Peacock] (a GUI provided by MOOSE but not compatible with Certainty).&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6670</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6670"/>
		<updated>2017-06-13T21:25:49Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Phase field module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=&amp;lt;span style=&amp;quot;color:#FFFFFF; background:#FF69B4&amp;quot;&amp;gt;INSERT-PACKAGES-DIR-HERE!!!!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
At the end of the configure step, the system will print out messages on your terminal window.  The last printed section contains the make command you will need to enter on your terminal window.  At the end of the make step, there will be another message about the make install commands. Just follow them to complete the setup.  An example is the following.  The specific folder you will need to enter will be different.  Just copy and paste the printed out message.&lt;br /&gt;
&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug all&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug install&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
You may receive one message regarding the failed item,  &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which most likely indicates that the computer is running slow (or the machine is overburdened).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase field module ==&lt;br /&gt;
By default, MOOSE contains several modules, including one for phase field simulations. You can go to the corresponding folder and compile the code there  &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
If the compilation is successful, you expect to get the executable &#039;&#039;&#039;phase_field-opt&#039;&#039;&#039;. You can do a simple 3D grain growth simulation interactively.&lt;br /&gt;
&lt;br /&gt;
  cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
   ../../phase_field-opt -i grain_growth_3D.i&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can submit the job to Certainty using this sample pbs script[[Media:Phasefield_test_Moose.pbs.txt | Phasefield_test_Moose.pbs]].&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
 qsub  phasefield_test_Moose.pbs&lt;br /&gt;
&lt;br /&gt;
The results are saved in the .exodus format, which can be opened by Paraview, or [http://mooseframework.org/wiki/Peacock/ Peacock] (a GUI provided by MOOSE but not compatible with Certainty).&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6669</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6669"/>
		<updated>2017-06-13T21:25:30Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Phase field module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=&amp;lt;span style=&amp;quot;color:#FFFFFF; background:#FF69B4&amp;quot;&amp;gt;INSERT-PACKAGES-DIR-HERE!!!!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
At the end of the configure step, the system will print out messages on your terminal window.  The last printed section contains the make command you will need to enter on your terminal window.  At the end of the make step, there will be another message about the make install commands. Just follow them to complete the setup.  An example is the following.  The specific folder you will need to enter will be different.  Just copy and paste the printed out message.&lt;br /&gt;
&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug all&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug install&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
You may receive one message regarding the failed item,  &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which most likely indicates that the computer is running slow (or the machine is overburdened).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase field module ==&lt;br /&gt;
By default, MOOSE contains several modules, including one for phase field simulations. You can go to the corresponding folder and compile the code there  &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
If the compilation is successful, you expect to get the executable &#039;&#039;&#039;phase_field-opt&#039;&#039;&#039;. You can do a simple 3D grain growth simulation interactively.&lt;br /&gt;
&lt;br /&gt;
  cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
   ../../phase_field-opt -i grain_growth_3D.i&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can submit the job to Certainty using this sample pbs script[[Media:Phasefield_test_Moose.pbs.txt | Phasefield_test_Moose.pbs]].&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
 qsub  Media:Phasefield_test_Moose.pbs&lt;br /&gt;
&lt;br /&gt;
The results are saved in the .exodus format, which can be opened by Paraview, or [http://mooseframework.org/wiki/Peacock/ Peacock] (a GUI provided by MOOSE but not compatible with Certainty).&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6668</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6668"/>
		<updated>2017-06-13T21:20:39Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Phase field module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=&amp;lt;span style=&amp;quot;color:#FFFFFF; background:#FF69B4&amp;quot;&amp;gt;INSERT-PACKAGES-DIR-HERE!!!!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
At the end of the configure step, the system will print out messages on your terminal window.  The last printed section contains the make command you will need to enter on your terminal window.  At the end of the make step, there will be another message about the make install commands. Just follow them to complete the setup.  An example is the following.  The specific folder you will need to enter will be different.  Just copy and paste the printed out message.&lt;br /&gt;
&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug all&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug install&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
You may receive one message regarding the failed item,  &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which most likely indicates that the computer is running slow (or the machine is overburdened).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase field module ==&lt;br /&gt;
By default, MOOSE contains several modules, including one for phase field simulations. You can go to the corresponding folder and compile the code there  &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
If the compilation is successful, you expect to get the executable &#039;&#039;&#039;phase_field-opt&#039;&#039;&#039;. You can do a simple test on 3D grain growth.&lt;br /&gt;
&lt;br /&gt;
  cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
   ../../phase_field-opt -i grain_growth_3D.i&lt;br /&gt;
&lt;br /&gt;
[[Media:Phasefield_test_Moose.pbs.txt | example pbs file]]&lt;br /&gt;
&lt;br /&gt;
The results are saved in the .exodus format, which can be opened by Paraview, or [http://mooseframework.org/wiki/Peacock/ Peacock] (a GUI provided by MOOSE but not compatible with Certainty).&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=File:Phasefield_test_Moose.pbs.txt&amp;diff=6667</id>
		<title>File:Phasefield test Moose.pbs.txt</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=File:Phasefield_test_Moose.pbs.txt&amp;diff=6667"/>
		<updated>2017-06-13T21:19:13Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6666</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6666"/>
		<updated>2017-06-13T21:17:10Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=&amp;lt;span style=&amp;quot;color:#FFFFFF; background:#FF69B4&amp;quot;&amp;gt;INSERT-PACKAGES-DIR-HERE!!!!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
At the end of the configure step, the system will print out messages on your terminal window.  The last printed section contains the make command you will need to enter on your terminal window.  At the end of the make step, there will be another message about the make install commands. Just follow them to complete the setup.  An example is the following.  The specific folder you will need to enter will be different.  Just copy and paste the printed out message.&lt;br /&gt;
&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug all&lt;br /&gt;
 make PETSC_DIR=/tmp/cluster_temp.wowSIm/petsc-3.6.4 PETSC_ARCH=arch-linux2-c-debug install&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
You may receive one message regarding the failed item,  &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which most likely indicates that the computer is running slow (or the machine is overburdened).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase field module ==&lt;br /&gt;
By default, MOOSE contains several modules, including one for phase field simulations. You can go to the corresponding folder and compile the code there  &lt;br /&gt;
&lt;br /&gt;
 cd ~/projects/moose/modules/phase_field&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
If the compilation is successful, you expect to get the executable &#039;&#039;&#039;phase_field-opt&#039;&#039;&#039;. You can do a simple test on 3D grain growth.&lt;br /&gt;
&lt;br /&gt;
  cd ~/projects/moose/modules/phase_field/examples/grain_growth&lt;br /&gt;
   ../../phase_field-opt -i grain_growth_3D.i&lt;br /&gt;
&lt;br /&gt;
The results are saved in the .exodus format, which can be opened by Paraview, or [http://mooseframework.org/wiki/Peacock/ Peacock] (a GUI provided by MOOSE but not compatible with Certainty).&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6662</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6662"/>
		<updated>2017-06-06T19:57:24Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=INSERT-PACKAGES-DIR-HERE!!!!&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
During the installation, the system will pop up messages on your terminal window, suggesting make / make install commands. Just follow them to complete the setup.&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
You may receive one message regarding the failed item,  &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which most likely indicates that the computer is running slow (or the machine is overburdened).&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6661</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6661"/>
		<updated>2017-06-06T18:30:19Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=INSERT-PACKAGES-DIR-HERE!!!!&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
During the installation, the system will pop up messages on your terminal window, suggesting make / make install commands. Just follow them to complete the setup.&lt;br /&gt;
&lt;br /&gt;
== Clone MOOSE ==&lt;br /&gt;
You can do exactly the same as suggested by their official tutorial.&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/projects&lt;br /&gt;
 cd ~/projects&lt;br /&gt;
 git clone https://github.com/idaholab/moose.git&lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 git checkout master&lt;br /&gt;
&lt;br /&gt;
== Compile libMesh ==&lt;br /&gt;
This step is straight forward, but you may need some patience. The compilation may take up to an hour.  &lt;br /&gt;
 cd ~/projects/moose&lt;br /&gt;
 scripts/update_and_rebuild_libmesh.sh&lt;br /&gt;
&lt;br /&gt;
== Test ==  &lt;br /&gt;
 cd ~/projects/moose/test&lt;br /&gt;
 make -j8&lt;br /&gt;
 ./run_tests -j8&lt;br /&gt;
&lt;br /&gt;
The test results should look like&lt;br /&gt;
 Ran 1329 tests in 191.7 seconds&lt;br /&gt;
 1328 passed, 51 skipped, 0 pending, 1 FAILED&lt;br /&gt;
The message of the failed item is &lt;br /&gt;
 preconditioners/pbp.lots_of_variables....................................................... FAILED (TIMEOUT)&lt;br /&gt;
Don&#039;t worry about it. This is a timed test, which indicates the computer is running slow.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6660</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6660"/>
		<updated>2017-06-06T18:22:55Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The procedures of MOOSE installation is given in details on their [http://mooseframework.org/getting-started/ official website]. &lt;br /&gt;
=== PETSc ===&lt;br /&gt;
First, you need to install PETSc following the following steps. (mostly follow the official tutorial) &lt;br /&gt;
==== PREFIX Setup ====&lt;br /&gt;
 export CLUSTER_TEMP=`mktemp -d /tmp/cluster_temp.XXXXXX`&lt;br /&gt;
 export PACKAGES_DIR=$HOME/moose-compilers&lt;br /&gt;
==== Download Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 curl -L -O http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.6.4.tar.gz&lt;br /&gt;
==== Extract Software ====&lt;br /&gt;
 cd $CLUSTER_TEMP&lt;br /&gt;
 tar -xf petsc-3.6.4.tar.gz&lt;br /&gt;
==== Create MOOSE Profile ====&lt;br /&gt;
Make note of your $PACKAGES_DIR:&lt;br /&gt;
&lt;br /&gt;
 echo $PACKAGES_DIR&lt;br /&gt;
Edit the following file:&lt;br /&gt;
&lt;br /&gt;
 $HOME/.moose-profile&lt;br /&gt;
Add the following content to that file:&lt;br /&gt;
&lt;br /&gt;
 export PACKAGES_DIR=INSERT-PACKAGES-DIR-HERE!!!!&lt;br /&gt;
&lt;br /&gt;
 export CC=mpicc&lt;br /&gt;
 export CXX=mpicxx&lt;br /&gt;
 export F90=mpif90&lt;br /&gt;
 export F77=mpif77&lt;br /&gt;
 export FC=mpif90&lt;br /&gt;
 &lt;br /&gt;
 export ARCH=gcc&lt;br /&gt;
 export PETSC_DIR=$PACKAGES_DIR/petsc/petsc-3.6.4/$ARCH-opt&lt;br /&gt;
&lt;br /&gt;
And run,&lt;br /&gt;
 source ~/.moose-profile&lt;br /&gt;
==== Build and Install PETSc ====&lt;br /&gt;
 cd $CLUSTER_TEMP/petsc-3.6.4&lt;br /&gt;
&lt;br /&gt;
 ./configure \&lt;br /&gt;
 --prefix=$PETSC_DIR \&lt;br /&gt;
 --download-hypre=1 \&lt;br /&gt;
 --with-ssl=0 \&lt;br /&gt;
 --with-debugging=yes \&lt;br /&gt;
 --with-pic=1 \&lt;br /&gt;
 --with-shared-libraries=1 \&lt;br /&gt;
 --with-cc=mpicc \&lt;br /&gt;
 --with-cxx=mpicxx \&lt;br /&gt;
 --with-fc=mpif90 \&lt;br /&gt;
 --download-fblaslapack=1 \&lt;br /&gt;
 --download-metis=1 \&lt;br /&gt;
 --download-parmetis=1 \&lt;br /&gt;
 --download-superlu_dist=1 \&lt;br /&gt;
 --download-scalapack=1 \&lt;br /&gt;
 --download-mumps=1 \&lt;br /&gt;
 CC=mpicc CXX=mpicxx FC=mpif90 F77=mpif77 F90=mpif90 \&lt;br /&gt;
 CFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 CXXFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 FCFLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F90FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 F77FLAGS=&#039;-fPIC -fopenmp&#039; \&lt;br /&gt;
 PETSC_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
During the installation, the system will pop up messages on your terminal window, suggesting make / make install commands. Just follow them to complete the setup.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6659</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6659"/>
		<updated>2017-06-06T18:09:09Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* System requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty, they are provided as modules, so you can simply type the following commands to load them,&lt;br /&gt;
&lt;br /&gt;
 module load gnu/4.7.2&lt;br /&gt;
 module load clang/3.5.2&lt;br /&gt;
 module load gnu/5.2&lt;br /&gt;
 module load openmpi/1.10.2-gnu-5.2&lt;br /&gt;
 module load cmake/2.8.12.2&lt;br /&gt;
&lt;br /&gt;
Or you can copy and paste them in your &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file, which will load the modules automatically when you login to Certainty. Notice that on Certainty  &#039;&#039;&#039;clang&#039;&#039;&#039; requires some libraries from &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039;, so that you have to load &#039;&#039;&#039;gnu/4.7.2&#039;&#039;&#039; first and update it later (to &#039;&#039;&#039;gnu/5.2&#039;&#039;&#039; in this case) to satisfy the MOOSE requirement. Also, the version of &#039;&#039;&#039;openmpi&#039;&#039;&#039; compiler should be compatible with the &#039;&#039;&#039;gcc&#039;&#039;&#039; compiler.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6658</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6658"/>
		<updated>2017-06-05T23:51:08Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* System requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+. On Certainty,&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6657</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6657"/>
		<updated>2017-06-05T23:49:38Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
The installation of MOOSE requires Compiler: C++11 Compliant GCC 4.8.4, Clang 3.4.0, Intel20130607, and Python 2.7+.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6656</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6656"/>
		<updated>2017-06-05T23:48:40Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. Here we briefly describe how to install MOOSE on the [https://web.stanford.edu/group/hpcc/cgi-bin/certainty/index.php/Main_Page Certainty cluster].  &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6655</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6655"/>
		<updated>2017-06-05T23:46:49Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://mooseframework.org MOOSE], short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. In this &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Tutorial:Members_Only&amp;diff=6654</id>
		<title>Tutorial:Members Only</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Tutorial:Members_Only&amp;diff=6654"/>
		<updated>2017-06-05T23:45:31Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Manuals for Group Members ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Scientific Articles&lt;br /&gt;
|-&lt;br /&gt;
| [https://micro.stanford.edu/journal-repository Journal Repository]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;500&amp;quot; | ParaDiS&lt;br /&gt;
|-  &lt;br /&gt;
| [[ParaDiS Cylinder Code Manuals ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ParaDiS ThinFilm Code Manuals]]&lt;br /&gt;
|- &lt;br /&gt;
| [[ParaDiS Aniso Code Manuals]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ Cross-slip in ParaDiS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Parallel Cluster Guides]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | MD++&lt;br /&gt;
|-&lt;br /&gt;
| [[Foward Flux Sampling in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Torsion and Bending PBC in MD++]]&lt;br /&gt;
|- &lt;br /&gt;
| [[A Polygonal Dislocation Loop in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Use of Ewald Summation in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[MEAM Potential for Au-Si]]&lt;br /&gt;
|-&lt;br /&gt;
| [[MEAM Potential for Au-Ge]]&lt;br /&gt;
|-&lt;br /&gt;
| [[MEAM Potential for Si-Ge]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Computing Binary Phase Diagram in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Classical Simulation of GeAu droplet on Ge substrate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | LAMMPS&lt;br /&gt;
|-&lt;br /&gt;
| [[Use Au-Si MEAM Potential in LAMMPS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Compile LAMMPS on GPU on Sherlock]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Perform Nanoindentation on Al-Mg Alloy]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Phase Field&lt;br /&gt;
|-&lt;br /&gt;
| [[Summary of Nanowire Growth Mechanism]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Single Phase Field Model with Isotropic Surface Energy]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Single Phase Field Model with Anisotropic Surface Energy]]&lt;br /&gt;
|- &lt;br /&gt;
| [[Multi Phase Field Model with Isotropic Interface Energy]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Multi Phase Field Model with Anisotropic Interface Energy]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Multi Phase Field Model (Revised Formulation)]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Parallelization of the  Phase Field Model]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Phase Field Model for Grain Evolution]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | FEM Codes&lt;br /&gt;
|-&lt;br /&gt;
| [[How to install deal.II]]&lt;br /&gt;
|-&lt;br /&gt;
| [[How to install Moose]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | VASP&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Bulk Modulus of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Bulk Modulus of ZrO2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Bulk Modulus of YSZ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Density of States of YSZ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Generalized Stacking Fault Energy of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Ideal Shear Strength of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP terminology]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Qbox&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Computing Bulk Modulus of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Computing Bulk Modulus of ZrO2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Implemention of Magnetic Field]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Generating Pseudopotentials]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ab Initio Simulations of Condensed Matter under Arbitrary Magnetic Field | MPBC/Qbox draft1]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Predicting Molecular and Electronic Response to Magnetic Field from First Principles | MPBC/Qbox draft2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
| [[BOOST Library]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Install GCC]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | LaTeX&lt;br /&gt;
|-&lt;br /&gt;
| [[Install LaTeX from Scratch]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Beamer Presentations]]&lt;br /&gt;
|-&lt;br /&gt;
| [[TikZ package]]&lt;br /&gt;
|-&lt;br /&gt;
| [[PGFPLOTS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Asymptote]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Tools&lt;br /&gt;
|-&lt;br /&gt;
| [[Atom Eye]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Gnuplot]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Computational XRD]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Computers&lt;br /&gt;
|-&lt;br /&gt;
| [[Micro Maintenance]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Libraries in SU-AHPCRC]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Fatigue Literature Review&lt;br /&gt;
|-&lt;br /&gt;
| [[2D Dislocation Dynamics]]&lt;br /&gt;
|-&lt;br /&gt;
| [[3D Dislocation Dynamics]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Outreach&lt;br /&gt;
|-&lt;br /&gt;
| [[Simulating Solids in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Videos of bucky balls in motion]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Tutorial:Members_Only&amp;diff=6653</id>
		<title>Tutorial:Members Only</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Tutorial:Members_Only&amp;diff=6653"/>
		<updated>2017-06-05T23:43:58Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Manuals for Group Members ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Scientific Articles&lt;br /&gt;
|-&lt;br /&gt;
| [https://micro.stanford.edu/journal-repository Journal Repository]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;500&amp;quot; | ParaDiS&lt;br /&gt;
|-  &lt;br /&gt;
| [[ParaDiS Cylinder Code Manuals ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ParaDiS ThinFilm Code Manuals]]&lt;br /&gt;
|- &lt;br /&gt;
| [[ParaDiS Aniso Code Manuals]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ Cross-slip in ParaDiS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Parallel Cluster Guides]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | MD++&lt;br /&gt;
|-&lt;br /&gt;
| [[Foward Flux Sampling in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Torsion and Bending PBC in MD++]]&lt;br /&gt;
|- &lt;br /&gt;
| [[A Polygonal Dislocation Loop in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Use of Ewald Summation in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[MEAM Potential for Au-Si]]&lt;br /&gt;
|-&lt;br /&gt;
| [[MEAM Potential for Au-Ge]]&lt;br /&gt;
|-&lt;br /&gt;
| [[MEAM Potential for Si-Ge]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Computing Binary Phase Diagram in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Classical Simulation of GeAu droplet on Ge substrate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | LAMMPS&lt;br /&gt;
|-&lt;br /&gt;
| [[Use Au-Si MEAM Potential in LAMMPS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Compile LAMMPS on GPU on Sherlock]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Perform Nanoindentation on Al-Mg Alloy]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Phase Field&lt;br /&gt;
|-&lt;br /&gt;
| [[Summary of Nanowire Growth Mechanism]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Single Phase Field Model with Isotropic Surface Energy]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Single Phase Field Model with Anisotropic Surface Energy]]&lt;br /&gt;
|- &lt;br /&gt;
| [[Multi Phase Field Model with Isotropic Interface Energy]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Multi Phase Field Model with Anisotropic Interface Energy]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Multi Phase Field Model (Revised Formulation)]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Parallelization of the  Phase Field Model]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Phase Field Model for Grain Evolution]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | FEM Codes&lt;br /&gt;
|-&lt;br /&gt;
| [[How to install deal.II]]&lt;br /&gt;
|-&lt;br /&gt;
| [[How to install MOOSE]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | VASP&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Bulk Modulus of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Bulk Modulus of ZrO2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Bulk Modulus of YSZ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Density of States of YSZ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Generalized Stacking Fault Energy of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Ideal Shear Strength of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP terminology]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Qbox&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Computing Bulk Modulus of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Computing Bulk Modulus of ZrO2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Implemention of Magnetic Field]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Generating Pseudopotentials]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ab Initio Simulations of Condensed Matter under Arbitrary Magnetic Field | MPBC/Qbox draft1]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Predicting Molecular and Electronic Response to Magnetic Field from First Principles | MPBC/Qbox draft2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
| [[BOOST Library]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Install GCC]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | LaTeX&lt;br /&gt;
|-&lt;br /&gt;
| [[Install LaTeX from Scratch]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Beamer Presentations]]&lt;br /&gt;
|-&lt;br /&gt;
| [[TikZ package]]&lt;br /&gt;
|-&lt;br /&gt;
| [[PGFPLOTS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Asymptote]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Tools&lt;br /&gt;
|-&lt;br /&gt;
| [[Atom Eye]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Gnuplot]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Computational XRD]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Computers&lt;br /&gt;
|-&lt;br /&gt;
| [[Micro Maintenance]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Libraries in SU-AHPCRC]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Fatigue Literature Review&lt;br /&gt;
|-&lt;br /&gt;
| [[2D Dislocation Dynamics]]&lt;br /&gt;
|-&lt;br /&gt;
| [[3D Dislocation Dynamics]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Outreach&lt;br /&gt;
|-&lt;br /&gt;
| [[Simulating Solids in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Videos of bucky balls in motion]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6652</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6652"/>
		<updated>2017-06-05T23:43:28Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install MOOSE&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;June, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MOOSE, short for Multiphysics Object-Oriented Simulation Environment, is a finite-element multi-physics framework developed by Idaho National Laboratory. &lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6651</id>
		<title>How to install Moose</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_Moose&amp;diff=6651"/>
		<updated>2017-06-05T23:40:24Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: Created page with &amp;quot;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt; &amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt; How to install Moose&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt; &amp;lt;DIV&amp;gt; &amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt; &amp;lt;P ALIGN=&amp;quot;CENTER...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install Moose&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Tutorial:Members_Only&amp;diff=6650</id>
		<title>Tutorial:Members Only</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Tutorial:Members_Only&amp;diff=6650"/>
		<updated>2017-06-05T23:39:41Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Manuals for Group Members ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Scientific Articles&lt;br /&gt;
|-&lt;br /&gt;
| [https://micro.stanford.edu/journal-repository Journal Repository]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;500&amp;quot; | ParaDiS&lt;br /&gt;
|-  &lt;br /&gt;
| [[ParaDiS Cylinder Code Manuals ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ParaDiS ThinFilm Code Manuals]]&lt;br /&gt;
|- &lt;br /&gt;
| [[ParaDiS Aniso Code Manuals]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ Cross-slip in ParaDiS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Parallel Cluster Guides]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | MD++&lt;br /&gt;
|-&lt;br /&gt;
| [[Foward Flux Sampling in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Torsion and Bending PBC in MD++]]&lt;br /&gt;
|- &lt;br /&gt;
| [[A Polygonal Dislocation Loop in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Use of Ewald Summation in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[MEAM Potential for Au-Si]]&lt;br /&gt;
|-&lt;br /&gt;
| [[MEAM Potential for Au-Ge]]&lt;br /&gt;
|-&lt;br /&gt;
| [[MEAM Potential for Si-Ge]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Computing Binary Phase Diagram in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Classical Simulation of GeAu droplet on Ge substrate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | LAMMPS&lt;br /&gt;
|-&lt;br /&gt;
| [[Use Au-Si MEAM Potential in LAMMPS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Compile LAMMPS on GPU on Sherlock]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Perform Nanoindentation on Al-Mg Alloy]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Phase Field&lt;br /&gt;
|-&lt;br /&gt;
| [[Summary of Nanowire Growth Mechanism]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Single Phase Field Model with Isotropic Surface Energy]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Single Phase Field Model with Anisotropic Surface Energy]]&lt;br /&gt;
|- &lt;br /&gt;
| [[Multi Phase Field Model with Isotropic Interface Energy]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Multi Phase Field Model with Anisotropic Interface Energy]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Multi Phase Field Model (Revised Formulation)]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Parallelization of the  Phase Field Model]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Phase Field Model for Grain Evolution]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | FEM Codes&lt;br /&gt;
|-&lt;br /&gt;
| [[How to install deal.II]]&lt;br /&gt;
|-&lt;br /&gt;
| [[How to install Moose]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | VASP&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Bulk Modulus of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Bulk Modulus of ZrO2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Bulk Modulus of YSZ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Density of States of YSZ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Generalized Stacking Fault Energy of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Ideal Shear Strength of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP terminology]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Qbox&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Computing Bulk Modulus of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Computing Bulk Modulus of ZrO2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Implemention of Magnetic Field]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Generating Pseudopotentials]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ab Initio Simulations of Condensed Matter under Arbitrary Magnetic Field | MPBC/Qbox draft1]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Predicting Molecular and Electronic Response to Magnetic Field from First Principles | MPBC/Qbox draft2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
| [[BOOST Library]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Install GCC]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | LaTeX&lt;br /&gt;
|-&lt;br /&gt;
| [[Install LaTeX from Scratch]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Beamer Presentations]]&lt;br /&gt;
|-&lt;br /&gt;
| [[TikZ package]]&lt;br /&gt;
|-&lt;br /&gt;
| [[PGFPLOTS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Asymptote]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Tools&lt;br /&gt;
|-&lt;br /&gt;
| [[Atom Eye]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Gnuplot]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Computational XRD]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Computers&lt;br /&gt;
|-&lt;br /&gt;
| [[Micro Maintenance]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Libraries in SU-AHPCRC]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Fatigue Literature Review&lt;br /&gt;
|-&lt;br /&gt;
| [[2D Dislocation Dynamics]]&lt;br /&gt;
|-&lt;br /&gt;
| [[3D Dislocation Dynamics]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Outreach&lt;br /&gt;
|-&lt;br /&gt;
| [[Simulating Solids in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Videos of bucky balls in motion]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Tutorial:Members_Only&amp;diff=6649</id>
		<title>Tutorial:Members Only</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Tutorial:Members_Only&amp;diff=6649"/>
		<updated>2017-06-05T23:39:22Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Manuals for Group Members ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Scientific Articles&lt;br /&gt;
|-&lt;br /&gt;
| [https://micro.stanford.edu/journal-repository Journal Repository]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;500&amp;quot; | ParaDiS&lt;br /&gt;
|-  &lt;br /&gt;
| [[ParaDiS Cylinder Code Manuals ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ParaDiS ThinFilm Code Manuals]]&lt;br /&gt;
|- &lt;br /&gt;
| [[ParaDiS Aniso Code Manuals]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ Cross-slip in ParaDiS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Parallel Cluster Guides]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | MD++&lt;br /&gt;
|-&lt;br /&gt;
| [[Foward Flux Sampling in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Torsion and Bending PBC in MD++]]&lt;br /&gt;
|- &lt;br /&gt;
| [[A Polygonal Dislocation Loop in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Use of Ewald Summation in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[MEAM Potential for Au-Si]]&lt;br /&gt;
|-&lt;br /&gt;
| [[MEAM Potential for Au-Ge]]&lt;br /&gt;
|-&lt;br /&gt;
| [[MEAM Potential for Si-Ge]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Computing Binary Phase Diagram in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Classical Simulation of GeAu droplet on Ge substrate]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | LAMMPS&lt;br /&gt;
|-&lt;br /&gt;
| [[Use Au-Si MEAM Potential in LAMMPS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Compile LAMMPS on GPU on Sherlock]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Perform Nanoindentation on Al-Mg Alloy]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Phase Field&lt;br /&gt;
|-&lt;br /&gt;
| [[Summary of Nanowire Growth Mechanism]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Single Phase Field Model with Isotropic Surface Energy]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Single Phase Field Model with Anisotropic Surface Energy]]&lt;br /&gt;
|- &lt;br /&gt;
| [[Multi Phase Field Model with Isotropic Interface Energy]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Multi Phase Field Model with Anisotropic Interface Energy]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Multi Phase Field Model (Revised Formulation)]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Parallelization of the  Phase Field Model]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Phase Field Model for Grain Evolution]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | FEM Codes&lt;br /&gt;
|-&lt;br /&gt;
| [[How to install deal.II]]&lt;br /&gt;
| [[How to install Moose]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | VASP&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Bulk Modulus of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Bulk Modulus of ZrO2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Bulk Modulus of YSZ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Density of States of YSZ]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Generalized Stacking Fault Energy of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP Computing Ideal Shear Strength of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VASP terminology]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Qbox&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Computing Bulk Modulus of Au]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Computing Bulk Modulus of ZrO2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Implemention of Magnetic Field]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Qbox Generating Pseudopotentials]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ab Initio Simulations of Condensed Matter under Arbitrary Magnetic Field | MPBC/Qbox draft1]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Predicting Molecular and Electronic Response to Magnetic Field from First Principles | MPBC/Qbox draft2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | C++&lt;br /&gt;
|-&lt;br /&gt;
| [[BOOST Library]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Install GCC]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | LaTeX&lt;br /&gt;
|-&lt;br /&gt;
| [[Install LaTeX from Scratch]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Beamer Presentations]]&lt;br /&gt;
|-&lt;br /&gt;
| [[TikZ package]]&lt;br /&gt;
|-&lt;br /&gt;
| [[PGFPLOTS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Asymptote]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Tools&lt;br /&gt;
|-&lt;br /&gt;
| [[Atom Eye]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Gnuplot]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Computational XRD]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Computers&lt;br /&gt;
|-&lt;br /&gt;
| [[Micro Maintenance]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Libraries in SU-AHPCRC]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Fatigue Literature Review&lt;br /&gt;
|-&lt;br /&gt;
| [[2D Dislocation Dynamics]]&lt;br /&gt;
|-&lt;br /&gt;
| [[3D Dislocation Dynamics]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;500&amp;quot; | Outreach&lt;br /&gt;
|-&lt;br /&gt;
| [[Simulating Solids in MD++]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Videos of bucky balls in motion]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6648</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6648"/>
		<updated>2017-05-30T20:21:55Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Setup == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
Now you should have a folder called &#039;&#039;&#039;candi&#039;&#039;&#039;. The next step is to go into the folder and update the following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]].&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 wget -O candi.cfg http://micro.stanford.edu/mediawiki/images/1/1e/Candi.cfg.txt&lt;br /&gt;
 cd /shared/PI/caiwei/candi/deal.II-toolchain/packages&lt;br /&gt;
 wget -O dealii.package http://micro.stanford.edu/mediawiki/images/a/aa/Dealii.package.txt&lt;br /&gt;
&lt;br /&gt;
Notice in &#039;&#039;&#039;candi.cfg&#039;&#039;&#039;, there is one line that specifies the installation path, &lt;br /&gt;
 PREFIX_PATH=/share/PI/caiwei/dealii/&lt;br /&gt;
This needs to be modified if you intend to install the package in other places.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The installation is straight forward, but it may take up to 3 hours. To make sure it is not killed by the scheduler, you may submit a device allocation request for a relatively long time. &lt;br /&gt;
&lt;br /&gt;
 sdev -t 4:00:00 -p mc &lt;br /&gt;
&lt;br /&gt;
When you get the node, the following automated script can guide you through the installation process.&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 ./candi.sh --platform=deal.II-toolchain/platforms/supported/centos7.platform&lt;br /&gt;
&lt;br /&gt;
The program starts with a couple of checks, where you only need to press the &#039;&#039;&#039;Enter&#039;&#039;&#039; button to continue. Then, the [https://trilinos.org/ trilinos] library will be installed, which the Deal.II package depends on  (Another choice is to use PETSc, but its installation is not demoed in this instruction).&lt;br /&gt;
&lt;br /&gt;
If everything is installed successfully, at the end of the process, the following message will be popped up, which also contains the commands to load the Deall.II libraries. &lt;br /&gt;
&lt;br /&gt;
 dealii.git has now been installed in&lt;br /&gt;
    /share/PI/caiwei/dealii/deal.II-v8.4.0&lt;br /&gt;
 To update your environment variables, use the created modulefile:&lt;br /&gt;
    /share/PI/caiwei/dealii/configuration/modulefiles/default&lt;br /&gt;
 If you are not using modules, execute the following command instead:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/deal.II-v8.4.0&lt;br /&gt;
 To export environment variables for all installed libraries execute:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/enable.sh&lt;br /&gt;
 Build finished in 6377 seconds.&lt;br /&gt;
&lt;br /&gt;
== Test ==&lt;br /&gt;
A simple example can be used to test if the package is successfully installed. Type the following commands to compile and run the example.&lt;br /&gt;
&lt;br /&gt;
 cd /share/PI/caiwei/dealii/deal.II-v8.4.0/examples/step-1&lt;br /&gt;
 cmake .&lt;br /&gt;
 make&lt;br /&gt;
 make run&lt;br /&gt;
&lt;br /&gt;
Once the program is finished, it generates the figures of two grids in .eps format. They look like&lt;br /&gt;
&lt;br /&gt;
[[File:grid-1.jpg| grid-1.eps]]&lt;br /&gt;
[[File:grid-2.jpg| grid-2.eps]]&lt;br /&gt;
&lt;br /&gt;
A comprehensive tutorial of Deal.II can be found on &lt;br /&gt;
https://www.dealii.org/8.4.0/doxygen/deal.II/Tutorial.html .&lt;br /&gt;
&lt;br /&gt;
== Acknowledgement ==&lt;br /&gt;
We appreciate the great help from Xiaoxuan Zhang,  who is a Ph.D. student in Prof. Christian Linder&#039;s group at Stanford University.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6647</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6647"/>
		<updated>2017-05-30T20:18:41Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Test */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Setup == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
Now you should have a folder called &#039;&#039;&#039;candi&#039;&#039;&#039;. The next step is to go into the folder and update the following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]].&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 wget -O candi.cfg http://micro.stanford.edu/mediawiki/images/1/1e/Candi.cfg.txt&lt;br /&gt;
 cd /shared/PI/caiwei/candi/deal.II-toolchain/packages&lt;br /&gt;
 wget -O dealii.package http://micro.stanford.edu/mediawiki/images/a/aa/Dealii.package.txt&lt;br /&gt;
&lt;br /&gt;
Notice in &#039;&#039;&#039;candi.cfg&#039;&#039;&#039;, there is one line that specifies the installation path, &lt;br /&gt;
 PREFIX_PATH=/share/PI/caiwei/dealii/&lt;br /&gt;
This needs to be modified if you intend to install the package in other places.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The installation is straight forward, but it may take up to 3 hours. To make sure it is not killed by the scheduler, you may submit a device allocation request for a relatively long time. &lt;br /&gt;
&lt;br /&gt;
 sdev -t 4:00:00 -p mc &lt;br /&gt;
&lt;br /&gt;
When you get the node, the following automated script can guide you through the installation process.&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 ./candi.sh --platform=deal.II-toolchain/platforms/supported/centos7.platform&lt;br /&gt;
&lt;br /&gt;
The program starts with a couple of checks, where you only need to press the &#039;&#039;&#039;Enter&#039;&#039;&#039; button to continue. Then, the [https://trilinos.org/ trilinos] library will be installed, which the Deal.II package depends on  (Another choice is to use PETSc, but its installation is not demoed in this instruction).&lt;br /&gt;
&lt;br /&gt;
If everything is installed successfully, at the end of the process, the following message will be popped up, which also contains the commands to load the Deall.II libraries. &lt;br /&gt;
&lt;br /&gt;
 dealii.git has now been installed in&lt;br /&gt;
    /share/PI/caiwei/dealii/deal.II-v8.4.0&lt;br /&gt;
 To update your environment variables, use the created modulefile:&lt;br /&gt;
    /share/PI/caiwei/dealii/configuration/modulefiles/default&lt;br /&gt;
 If you are not using modules, execute the following command instead:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/deal.II-v8.4.0&lt;br /&gt;
 To export environment variables for all installed libraries execute:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/enable.sh&lt;br /&gt;
 Build finished in 6377 seconds.&lt;br /&gt;
&lt;br /&gt;
== Test ==&lt;br /&gt;
A simple example can be used to test if the package is successfully installed. Type the following commands to compile and run the example.&lt;br /&gt;
&lt;br /&gt;
 cd /share/PI/caiwei/dealii/deal.II-v8.4.0/examples/step-1&lt;br /&gt;
 cmake .&lt;br /&gt;
 make&lt;br /&gt;
 make run&lt;br /&gt;
&lt;br /&gt;
Once the program is finished, it generates the figures of two grids in .eps format. They look like&lt;br /&gt;
&lt;br /&gt;
[[File:grid-1.jpg| grid-1.eps]]&lt;br /&gt;
[[File:grid-2.jpg| grid-2.eps]]&lt;br /&gt;
&lt;br /&gt;
https://www.dealii.org/8.4.0/doxygen/deal.II/Tutorial.html&lt;br /&gt;
&lt;br /&gt;
== Acknowledgement ==&lt;br /&gt;
We appreciate the great help from Xiaoxuan Zhang,  who is a Ph.D. student in Prof. Christian Linder&#039;s group at Stanford University.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6646</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6646"/>
		<updated>2017-05-30T20:13:49Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Setup == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
Now you should have a folder called &#039;&#039;&#039;candi&#039;&#039;&#039;. The next step is to go into the folder and update the following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]].&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 wget -O candi.cfg http://micro.stanford.edu/mediawiki/images/1/1e/Candi.cfg.txt&lt;br /&gt;
 cd /shared/PI/caiwei/candi/deal.II-toolchain/packages&lt;br /&gt;
 wget -O dealii.package http://micro.stanford.edu/mediawiki/images/a/aa/Dealii.package.txt&lt;br /&gt;
&lt;br /&gt;
Notice in &#039;&#039;&#039;candi.cfg&#039;&#039;&#039;, there is one line that specifies the installation path, &lt;br /&gt;
 PREFIX_PATH=/share/PI/caiwei/dealii/&lt;br /&gt;
This needs to be modified if you intend to install the package in other places.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The installation is straight forward, but it may take up to 3 hours. To make sure it is not killed by the scheduler, you may submit a device allocation request for a relatively long time. &lt;br /&gt;
&lt;br /&gt;
 sdev -t 4:00:00 -p mc &lt;br /&gt;
&lt;br /&gt;
When you get the node, the following automated script can guide you through the installation process.&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 ./candi.sh --platform=deal.II-toolchain/platforms/supported/centos7.platform&lt;br /&gt;
&lt;br /&gt;
The program starts with a couple of checks, where you only need to press the &#039;&#039;&#039;Enter&#039;&#039;&#039; button to continue. Then, the [https://trilinos.org/ trilinos] library will be installed, which the Deal.II package depends on  (Another choice is to use PETSc, but its installation is not demoed in this instruction).&lt;br /&gt;
&lt;br /&gt;
If everything is installed successfully, at the end of the process, the following message will be popped up, which also contains the commands to load the Deall.II libraries. &lt;br /&gt;
&lt;br /&gt;
 dealii.git has now been installed in&lt;br /&gt;
    /share/PI/caiwei/dealii/deal.II-v8.4.0&lt;br /&gt;
 To update your environment variables, use the created modulefile:&lt;br /&gt;
    /share/PI/caiwei/dealii/configuration/modulefiles/default&lt;br /&gt;
 If you are not using modules, execute the following command instead:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/deal.II-v8.4.0&lt;br /&gt;
 To export environment variables for all installed libraries execute:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/enable.sh&lt;br /&gt;
 Build finished in 6377 seconds.&lt;br /&gt;
&lt;br /&gt;
== Test ==&lt;br /&gt;
To test if the package is successfully installed,&lt;br /&gt;
&lt;br /&gt;
 cd /share/PI/caiwei/dealii/deal.II-v8.4.0/examples/step-1&lt;br /&gt;
 cmake .&lt;br /&gt;
 make&lt;br /&gt;
 make run&lt;br /&gt;
&lt;br /&gt;
produces graphics of two grids (grid-1.eps and grid-2.eps). They look like this:&lt;br /&gt;
&lt;br /&gt;
[[File:grid-1.jpg|grid-1.eps]]&lt;br /&gt;
[[File:grid-2.jpg|grid-2.eps]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgement ==&lt;br /&gt;
We appreciate the great help from Xiaoxuan Zhang,  who is a Ph.D. student in Prof. Christian Linder&#039;s group at Stanford University.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=File:Grid-2.jpg&amp;diff=6645</id>
		<title>File:Grid-2.jpg</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=File:Grid-2.jpg&amp;diff=6645"/>
		<updated>2017-05-30T20:11:27Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=File:Grid-1.jpg&amp;diff=6644</id>
		<title>File:Grid-1.jpg</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=File:Grid-1.jpg&amp;diff=6644"/>
		<updated>2017-05-30T20:11:14Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6643</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6643"/>
		<updated>2017-05-30T20:09:40Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Setup == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
Now you should have a folder called &#039;&#039;&#039;candi&#039;&#039;&#039;. The next step is to go into the folder and update the following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]].&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 wget -O candi.cfg http://micro.stanford.edu/mediawiki/images/1/1e/Candi.cfg.txt&lt;br /&gt;
 cd /shared/PI/caiwei/candi/deal.II-toolchain/packages&lt;br /&gt;
 wget -O dealii.package http://micro.stanford.edu/mediawiki/images/a/aa/Dealii.package.txt&lt;br /&gt;
&lt;br /&gt;
Notice in &#039;&#039;&#039;candi.cfg&#039;&#039;&#039;, there is one line that specifies the installation path, &lt;br /&gt;
 PREFIX_PATH=/share/PI/caiwei/dealii/&lt;br /&gt;
This needs to be modified if you intend to install the package in other places.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The installation is straight forward, but it may take up to 3 hours. To make sure it is not killed by the scheduler, you may submit a device allocation request for a relatively long time. &lt;br /&gt;
&lt;br /&gt;
 sdev -t 4:00:00 -p mc &lt;br /&gt;
&lt;br /&gt;
When you get the node, the following automated script can guide you through the installation process.&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 ./candi.sh --platform=deal.II-toolchain/platforms/supported/centos7.platform&lt;br /&gt;
&lt;br /&gt;
The program starts with a couple of checks, where you only need to press the &#039;&#039;&#039;Enter&#039;&#039;&#039; button to continue. Then, the [https://trilinos.org/ trilinos] library will be installed, which the Deal.II package depends on  (Another choice is to use PETSc, but its installation is not demoed in this instruction).&lt;br /&gt;
&lt;br /&gt;
If everything is installed successfully, at the end of the process, the following message will be popped up, which also contains the commands to load the Deall.II libraries. &lt;br /&gt;
&lt;br /&gt;
 dealii.git has now been installed in&lt;br /&gt;
    /share/PI/caiwei/dealii/deal.II-v8.4.0&lt;br /&gt;
 To update your environment variables, use the created modulefile:&lt;br /&gt;
    /share/PI/caiwei/dealii/configuration/modulefiles/default&lt;br /&gt;
 If you are not using modules, execute the following command instead:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/deal.II-v8.4.0&lt;br /&gt;
 To export environment variables for all installed libraries execute:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/enable.sh&lt;br /&gt;
 Build finished in 6377 seconds.&lt;br /&gt;
&lt;br /&gt;
== Test ==&lt;br /&gt;
To test if the package is successfully installed,&lt;br /&gt;
&lt;br /&gt;
 cd /share/PI/caiwei/dealii/deal.II-v8.4.0/examples/step-1&lt;br /&gt;
 cmake .&lt;br /&gt;
 make&lt;br /&gt;
 make run&lt;br /&gt;
&lt;br /&gt;
produces graphics of two grids (grid-1.eps and grid-2.eps). They look like this:&lt;br /&gt;
&lt;br /&gt;
== Acknowledgement ==&lt;br /&gt;
We appreciate the great help from Xiaoxuan Zhang,  who is a Ph.D. student in Prof. Christian Linder&#039;s group at Stanford University.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6642</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6642"/>
		<updated>2017-05-25T17:51:06Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Setup == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
Now you should have a folder called &#039;&#039;&#039;candi&#039;&#039;&#039;. The next step is to go into the folder and update the following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]].&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 wget -O candi.cfg http://micro.stanford.edu/mediawiki/images/1/1e/Candi.cfg.txt&lt;br /&gt;
 cd /shared/PI/caiwei/candi/deal.II-toolchain/packages&lt;br /&gt;
 wget -O dealii.package http://micro.stanford.edu/mediawiki/images/a/aa/Dealii.package.txt&lt;br /&gt;
&lt;br /&gt;
Notice in &#039;&#039;&#039;candi.cfg&#039;&#039;&#039;, there is one line that specifies the installation path, &lt;br /&gt;
 PREFIX_PATH=/share/PI/caiwei/dealii/&lt;br /&gt;
This needs to be modified if you intend to install the package in other places.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The installation is straight forward, but it may take up to 3 hours. To make sure it is not killed by the scheduler, you may submit a device allocation request for a relatively long time. &lt;br /&gt;
&lt;br /&gt;
 sdev -t 4:00:00 -p mc &lt;br /&gt;
&lt;br /&gt;
When you get the node, the following automated script can guide you through the installation process.&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 ./candi.sh --platform=deal.II-toolchain/platforms/supported/centos7.platform&lt;br /&gt;
&lt;br /&gt;
The program starts with a couple of checks, where you only need to press the &#039;&#039;&#039;Enter&#039;&#039;&#039; button to continue. Then, the [https://trilinos.org/ trilinos] library will be installed, which the Deal.II package depends on  (Another choice is to use PETSc, but its installation is not demoed in this instruction).&lt;br /&gt;
&lt;br /&gt;
If everything is installed successfully, at the end of the process, the following message will be popped up, which also contains the commands to load the Deall.II libraries. &lt;br /&gt;
&lt;br /&gt;
 dealii.git has now been installed in&lt;br /&gt;
    /share/PI/caiwei/dealii/deal.II-v8.4.0&lt;br /&gt;
 To update your environment variables, use the created modulefile:&lt;br /&gt;
    /share/PI/caiwei/dealii/configuration/modulefiles/default&lt;br /&gt;
 If you are not using modules, execute the following command instead:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/deal.II-v8.4.0&lt;br /&gt;
 To export environment variables for all installed libraries execute:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/enable.sh&lt;br /&gt;
 Build finished in 6377 seconds.&lt;br /&gt;
&lt;br /&gt;
== Acknowledgement ==&lt;br /&gt;
We appreciate the great help from Xiaoxuan Zhang,  who is a Ph.D. student in Prof. Christian Linder&#039;s group at Stanford University.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6641</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6641"/>
		<updated>2017-05-25T17:47:13Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Setup == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
Now you should have a folder called &#039;&#039;&#039;candi&#039;&#039;&#039;. The next step is to go into the folder and update the following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]].&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 wget -O candi.cfg http://micro.stanford.edu/mediawiki/images/1/1e/Candi.cfg.txt&lt;br /&gt;
 cd /shared/PI/caiwei/candi/deal.II-toolchain/packages&lt;br /&gt;
 wget -O dealii.package http://micro.stanford.edu/mediawiki/images/a/aa/Dealii.package.txt&lt;br /&gt;
&lt;br /&gt;
Notice in &#039;&#039;&#039;candi.cfg&#039;&#039;&#039;, there is one line that specifies the installation path, &lt;br /&gt;
 PREFIX_PATH=/share/PI/caiwei/dealii/&lt;br /&gt;
This needs to be modified if you intend to install the package in other places.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The installation is straight forward, but it may take up to 3 hours. To make sure it is not killed by the scheduler, you may submit a device allocation request for a relatively long time. &lt;br /&gt;
&lt;br /&gt;
 sdev -t 4:00:00 -p mc &lt;br /&gt;
&lt;br /&gt;
When you get the node, the following automated script can guide you through the installation process.&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 ./candi.sh --platform=deal.II-toolchain/platforms/supported/centos7.platform&lt;br /&gt;
&lt;br /&gt;
The program starts with a couple of checks, where you only need to press the &#039;&#039;&#039;Enter&#039;&#039;&#039; button to continue. Then, the [https://trilinos.org/ trilinos] library will be installed, which the Deal.II package depends on  (Another choice is to use PETSc, but its installation is not demoed in this instruction).&lt;br /&gt;
&lt;br /&gt;
If everything is installed successfully, at the end of the process, the following message will be popped up.&lt;br /&gt;
&lt;br /&gt;
 dealii.git has now been installed in&lt;br /&gt;
    /share/PI/caiwei/dealii/deal.II-v8.4.0&lt;br /&gt;
 To update your environment variables, use the created modulefile:&lt;br /&gt;
    /share/PI/caiwei/dealii/configuration/modulefiles/default&lt;br /&gt;
 If you are not using modules, execute the following command instead:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/deal.II-v8.4.0&lt;br /&gt;
 To export environment variables for all installed libraries execute:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/enable.sh&lt;br /&gt;
 Build finished in 6377 seconds.&lt;br /&gt;
&lt;br /&gt;
== Acknowledgement ==&lt;br /&gt;
We appreciate the great help from Xiaoxuan Zhang,  who is a Ph.D. student in Prof. Christian Linder&#039;s group at Stanford University.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6640</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6640"/>
		<updated>2017-05-25T17:43:43Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Setup == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
Now you should have a folder called &#039;&#039;&#039;candi&#039;&#039;&#039;. The next step is to go into the folder and update the following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]].&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 wget -O candi.cfg http://micro.stanford.edu/mediawiki/images/1/1e/Candi.cfg.txt&lt;br /&gt;
 cd /shared/PI/caiwei/candi/deal.II-toolchain/packages&lt;br /&gt;
 wget -O dealii.package http://micro.stanford.edu/mediawiki/images/a/aa/Dealii.package.txt&lt;br /&gt;
&lt;br /&gt;
Notice in &#039;&#039;&#039;candi.cfg&#039;&#039;&#039;, there is one line that specifies the installation path, &lt;br /&gt;
 PREFIX_PATH=/share/PI/caiwei/dealii/&lt;br /&gt;
This needs to be modified if you intend to install the package in other places.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The installation is straight forward, but it may take up to 3 hours. To make sure it is not killed by the scheduler, you may submit a device allocation request for a relatively long time. &lt;br /&gt;
&lt;br /&gt;
 sdev -t 4:00:00 -p mc &lt;br /&gt;
&lt;br /&gt;
When you get the node, the following automated script can guide you through the installation process.&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 ./candi.sh --platform=deal.II-toolchain/platforms/supported/centos7.platform&lt;br /&gt;
&lt;br /&gt;
The program starts with a couple of checks, where you only need to press the &#039;&#039;&#039;Enter&#039;&#039;&#039; button to continue. Then, the [https://trilinos.org/ trilinos] library will be installed, which the Deal.II package depends on  (Another choice is to use PETSc, but its installation is not demoed in this instruction).&lt;br /&gt;
&lt;br /&gt;
If everything is installed successfully, at the end of the process, the following message will be popped up.&lt;br /&gt;
&lt;br /&gt;
 dealii.git has now been installed in&lt;br /&gt;
    /share/PI/caiwei/dealii/deal.II-v8.4.0&lt;br /&gt;
 To update your environment variables, use the created modulefile:&lt;br /&gt;
    /share/PI/caiwei/dealii/configuration/modulefiles/default&lt;br /&gt;
 If you are not using modules, execute the following command instead:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/deal.II-v8.4.0&lt;br /&gt;
 To export environment variables for all installed libraries execute:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/enable.sh&lt;br /&gt;
 Build finished in 6377 seconds.&lt;br /&gt;
&lt;br /&gt;
== Acknowledgement ==&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6639</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6639"/>
		<updated>2017-05-25T17:42:48Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Setup == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
Now you should have a folder called &#039;&#039;&#039;candi&#039;&#039;&#039;. The next step is to go into the folder and update the following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]].&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 wget -O candi.cfg http://micro.stanford.edu/mediawiki/images/1/1e/Candi.cfg.txt&lt;br /&gt;
 cd /shared/PI/caiwei/candi/deal.II-toolchain/packages&lt;br /&gt;
 wget -O dealii.package http://micro.stanford.edu/mediawiki/images/a/aa/Dealii.package.txt&lt;br /&gt;
&lt;br /&gt;
Notice in &#039;&#039;&#039;candi.cfg&#039;&#039;&#039;, there is one line that specifies the installation path, &lt;br /&gt;
 PREFIX_PATH=/share/PI/caiwei/dealii/&lt;br /&gt;
This needs to be modified if you intend to install the package in other places.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The installation is straight forward, but it may take up to 3 hours. To make sure it is not killed by the scheduler, you may submit a device allocation request for a relatively long time. &lt;br /&gt;
&lt;br /&gt;
 sdev -t 4:00:00 -p mc &lt;br /&gt;
&lt;br /&gt;
When you get the node, the following automated script can guide you through the installation process.&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 ./candi.sh --platform=deal.II-toolchain/platforms/supported/centos7.platform&lt;br /&gt;
&lt;br /&gt;
The program starts with a couple of checks, where you only need to press the &#039;&#039;&#039;Enter&#039;&#039;&#039; button to continue. Then, the [https://trilinos.org/ trilinos] library will be installed, which the Deal.II package depends on  (Another choice is to use PETSc, but its installation is not demoed in this instruction).&lt;br /&gt;
&lt;br /&gt;
If everything is installed successfully, at the end of the process, the following message will be popped up.&lt;br /&gt;
&lt;br /&gt;
 dealii.git has now been installed in&lt;br /&gt;
    /share/PI/caiwei/dealii/deal.II-v8.4.0&lt;br /&gt;
 To update your environment variables, use the created modulefile:&lt;br /&gt;
    /share/PI/caiwei/dealii/configuration/modulefiles/default&lt;br /&gt;
 If you are not using modules, execute the following command instead:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/deal.II-v8.4.0&lt;br /&gt;
 To export environment variables for all installed libraries execute:&lt;br /&gt;
    source /share/PI/caiwei/dealii/configuration/enable.sh&lt;br /&gt;
 Build finished in 6377 seconds.&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6638</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6638"/>
		<updated>2017-05-25T17:33:45Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Setup == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
Now you should have a folder called &#039;&#039;&#039;candi&#039;&#039;&#039;. The next step is to go into the folder and update the following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]].&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 wget -O candi.cfg http://micro.stanford.edu/mediawiki/images/1/1e/Candi.cfg.txt&lt;br /&gt;
 cd /shared/PI/caiwei/candi/deal.II-toolchain/packages&lt;br /&gt;
 wget -O dealii.package http://micro.stanford.edu/mediawiki/images/a/aa/Dealii.package.txt&lt;br /&gt;
&lt;br /&gt;
Notice in &#039;&#039;&#039;candi.cfg&#039;&#039;&#039;, there is one line that specifies the installation path, &lt;br /&gt;
 PREFIX_PATH=/share/PI/caiwei/dealii/&lt;br /&gt;
This needs to be modified if you intend to install the package in other places.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The installation is straight forward, but it may take up to 3 hours. To make sure it is not killed by the scheduler, you may submit a device allocation request for a relatively long time. &lt;br /&gt;
&lt;br /&gt;
 sdev -t 4:00:00 -p mc &lt;br /&gt;
&lt;br /&gt;
When you get the node, the following automated script can guide you through the installation process.&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 ./candi.sh --platform=deal.II-toolchain/platforms/supported/centos7.platform&lt;br /&gt;
&lt;br /&gt;
The program starts with a couple of checks, where only requires you to press the &#039;&#039;&#039;Enter&#039;&#039;&#039; button several times. trilinos https://trilinos.org/&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6637</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6637"/>
		<updated>2017-05-25T17:22:12Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Setup == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
Now you should have a folder called &#039;&#039;&#039;candi&#039;&#039;&#039;. The next step is to go into the folder and update the following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]].&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 wget -O candi.cfg http://micro.stanford.edu/mediawiki/images/1/1e/Candi.cfg.txt&lt;br /&gt;
 cd /shared/PI/caiwei/candi/deal.II-toolchain/packages&lt;br /&gt;
 wget -O dealii.package http://micro.stanford.edu/mediawiki/images/a/aa/Dealii.package.txt&lt;br /&gt;
&lt;br /&gt;
Notice in &#039;&#039;&#039;candi.cfg&#039;&#039;&#039;, there is one line that specifies the installation path, &lt;br /&gt;
 PREFIX_PATH=/share/PI/caiwei/dealii/&lt;br /&gt;
This needs to be modified if you intend to install the package in other places.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The installation is straight forward. An automated script is provided to guide you through the installation process.&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 ./candi.sh --platform=deal.II-toolchain/platforms/supported/centos7.platform&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6636</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6636"/>
		<updated>2017-05-25T17:18:27Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Setup == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
Now you should have a folder called &#039;&#039;&#039;candi&#039;&#039;&#039;. The next step is to go into the folder and update the following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]].&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 wget -O candi.cfg http://micro.stanford.edu/mediawiki/images/1/1e/Candi.cfg.txt&lt;br /&gt;
 cd /shared/PI/caiwei/candi/deal.II-toolchain/packages&lt;br /&gt;
 wget -O dealii.package http://micro.stanford.edu/mediawiki/images/a/aa/Dealii.package.txt&lt;br /&gt;
&lt;br /&gt;
Notice in &#039;&#039;&#039;candi.cfg&#039;&#039;&#039;, there is one line that specifies the installation path, &lt;br /&gt;
 PREFIX_PATH=/share/PI/caiwei/dealii/&lt;br /&gt;
This needs to be modified if you intend to install the package in other places.&lt;br /&gt;
&lt;br /&gt;
== References == &lt;br /&gt;
&lt;br /&gt;
The below webpages would be useful when you are new to using the clusters.&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/Main_Page&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/I%27m_new_%26_don%27t_know_what_to_do&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/New_to_Cluster_Computing&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6635</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6635"/>
		<updated>2017-05-25T17:17:46Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
Now you should have a folder called &#039;&#039;&#039;candi&#039;&#039;&#039;. The next step is to go into the folder and update the following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]].&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 wget -O candi.cfg http://micro.stanford.edu/mediawiki/images/1/1e/Candi.cfg.txt&lt;br /&gt;
 cd /shared/PI/caiwei/candi/deal.II-toolchain/packages&lt;br /&gt;
 wget -O dealii.package http://micro.stanford.edu/mediawiki/images/a/aa/Dealii.package.txt&lt;br /&gt;
&lt;br /&gt;
Notice in &#039;&#039;&#039;candi.cfg&#039;&#039;&#039;, there is one line that specifies the installation path, &lt;br /&gt;
 PREFIX_PATH=/share/PI/caiwei/dealii/&lt;br /&gt;
This needs to be modified if you intend to install the package in other places.&lt;br /&gt;
&lt;br /&gt;
== References == &lt;br /&gt;
&lt;br /&gt;
The below webpages would be useful when you are new to using the clusters.&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/Main_Page&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/I%27m_new_%26_don%27t_know_what_to_do&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/New_to_Cluster_Computing&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6634</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6634"/>
		<updated>2017-05-25T17:13:10Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
Now you should have a folder called &#039;&#039;&#039;candi&#039;&#039;&#039;. The next step is to go into the folder and replace the following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]].&lt;br /&gt;
 cd /shared/PI/caiwei/candi&lt;br /&gt;
 wget -O candi.cfg http://micro.stanford.edu/mediawiki/images/1/1e/Candi.cfg.txt&lt;br /&gt;
 cd /shared/PI/caiwei/candi/deal.II-toolchain/packages&lt;br /&gt;
&lt;br /&gt;
== References == &lt;br /&gt;
&lt;br /&gt;
The below webpages would be useful when you are new to using the clusters.&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/Main_Page&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/I%27m_new_%26_don%27t_know_what_to_do&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/New_to_Cluster_Computing&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6633</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6633"/>
		<updated>2017-05-25T17:06:10Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei/&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
The following two configuration files [[Media:candi.cfg.txt|candi.cfg]] and [[Media:dealii.package.txt|dealii.package]] are required&lt;br /&gt;
&lt;br /&gt;
== References == &lt;br /&gt;
&lt;br /&gt;
The below webpages would be useful when you are new to using the clusters.&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/Main_Page&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/I%27m_new_%26_don%27t_know_what_to_do&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/New_to_Cluster_Computing&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6632</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6632"/>
		<updated>2017-05-25T17:05:03Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
Assuming you want to install the package in the home directory of group&#039;s shared space, you can firstly go to the folder by typing&lt;br /&gt;
&lt;br /&gt;
 cd /shared/PI/caiwei/&lt;br /&gt;
&lt;br /&gt;
From there, you can directly clone the package from Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
[[Media:candi.cfg.txt|candi.cfg]]&lt;br /&gt;
&lt;br /&gt;
[[Media:dealii.package.txt|dealii.package]]&lt;br /&gt;
&lt;br /&gt;
== References == &lt;br /&gt;
&lt;br /&gt;
The below webpages would be useful when you are new to using the clusters.&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/Main_Page&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/I%27m_new_%26_don%27t_know_what_to_do&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/New_to_Cluster_Computing&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6631</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6631"/>
		<updated>2017-05-24T23:05:41Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
First, download the package through Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
[[Media:candi.cfg.txt|candi.cfg]]&lt;br /&gt;
&lt;br /&gt;
[[Media:candi.cfg.txt|candi.cfg]]&lt;br /&gt;
&lt;br /&gt;
== References == &lt;br /&gt;
&lt;br /&gt;
The below webpages would be useful when you are new to using the clusters.&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/Main_Page&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/I%27m_new_%26_don%27t_know_what_to_do&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/New_to_Cluster_Computing&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6630</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6630"/>
		<updated>2017-05-24T22:18:20Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
First, download the package through Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
[[:candi.cfg.txt|candi.cfg]]&lt;br /&gt;
&lt;br /&gt;
== References == &lt;br /&gt;
&lt;br /&gt;
The below webpages would be useful when you are new to using the clusters.&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/Main_Page&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/I%27m_new_%26_don%27t_know_what_to_do&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/New_to_Cluster_Computing&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=File:Dealii.package.txt&amp;diff=6629</id>
		<title>File:Dealii.package.txt</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=File:Dealii.package.txt&amp;diff=6629"/>
		<updated>2017-05-24T22:17:09Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=File:Candi.cfg.txt&amp;diff=6628</id>
		<title>File:Candi.cfg.txt</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=File:Candi.cfg.txt&amp;diff=6628"/>
		<updated>2017-05-24T22:16:27Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6627</id>
		<title>How to install deal.II</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=How_to_install_deal.II&amp;diff=6627"/>
		<updated>2017-05-24T22:09:01Z</updated>

		<summary type="html">&lt;p&gt;Yanmingw: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;+3&amp;quot; color=&amp;quot;darkred&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;&lt;br /&gt;
How to install deal.II&amp;lt;/STRONG&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;DIV&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Yanming Wang&amp;lt;/STRONG&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;May, 2017&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deal.II is an open Finite Element Method (FEM) code.  For detailed description of the code and tutorials, you can refer to their offical website http://www.dealii.org/.  Here we explain how to install it on the [http://sherlock.stanford.edu/mediawiki/index.php/Main_Page  Sherlock cluster].&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
The installation of Deal.II requires cmake 3.2 and up, openmpi/1.10.2/gcc and gcc/4.8.1. They have been pre-installed as modules on the cluster, to load them, you can type the following commands on your terminal. &lt;br /&gt;
 &lt;br /&gt;
 module load cmake/3.2.2&lt;br /&gt;
 module load gcc/4.8.1&lt;br /&gt;
 module load openmpi/1.10.2/gcc&lt;br /&gt;
&lt;br /&gt;
Or you can paste the above three lines into your ~/.bashrc file, and type&lt;br /&gt;
&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
First, download the package through Github.&lt;br /&gt;
 git clone https://github.com/dealii/candi&lt;br /&gt;
&lt;br /&gt;
== References == &lt;br /&gt;
&lt;br /&gt;
The below webpages would be useful when you are new to using the clusters.&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/Main_Page&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/I%27m_new_%26_don%27t_know_what_to_do&lt;br /&gt;
&lt;br /&gt;
https://www.stanford.edu/group/hpcc/cgi-bin/mediawiki/index.php/New_to_Cluster_Computing&lt;/div&gt;</summary>
		<author><name>Yanmingw</name></author>
	</entry>
</feed>