<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.coria-cfd.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lartigue</id>
		<title>www.coria-cfd.fr - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.coria-cfd.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lartigue"/>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php/Special:Contributions/Lartigue"/>
		<updated>2026-05-21T18:28:07Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=4905</id>
		<title>User:Lartigue</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=4905"/>
				<updated>2024-10-10T07:44:56Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: /* Personal Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PhotoGhislainLartigue.jpg|right|thumb|Ghislain Lartigue]]&lt;br /&gt;
&lt;br /&gt;
== Personal Information ==&lt;br /&gt;
&lt;br /&gt;
Ghislain Lartigue&amp;lt;br /&amp;gt;&lt;br /&gt;
CNRS Research Engineer at CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Office: INSA/Ma.B.RC.05&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
email: [mailto:ghislain.lartigue@coria.fr ghislain.lartigue@coria.fr]&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)2 32 95 37 50&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.researchgate.net/profile/Ghislain_Lartigue My ResearchGate Profile]&lt;br /&gt;
&lt;br /&gt;
[http://scholar.google.fr/citations?user=zKR8v7UAAAAJ&amp;amp;hl=fr My Google Scholar page]&lt;br /&gt;
&lt;br /&gt;
[http://www.researcherid.com/rid/M-5976-2014 My ResearcherID: M-5976-2014]&lt;br /&gt;
&lt;br /&gt;
[http://www.scopus.com/inward/authorDetails.url?authorID=36131418700&amp;amp;partnerID=MN8TOARS My Scopus Author ID: 36131418700]&lt;br /&gt;
&lt;br /&gt;
[http://orcid.org/0000-0002-6504-1503 My ORCID: 0000-0002-6504-1503]&lt;br /&gt;
&lt;br /&gt;
[https://cv.archives-ouvertes.fr/ghislain-lartigue My CV on HAL (IdHAL: ghislain-lartigue)]&lt;br /&gt;
&lt;br /&gt;
== Lab Adress ==&lt;br /&gt;
CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Avenue de l'Université - BP 12&amp;lt;br /&amp;gt;&lt;br /&gt;
76801 Saint Etienne du Rouvray&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tel: +33 (0)2 32 95 36 00&amp;lt;br /&amp;gt;&lt;br /&gt;
Fax: +33 (0)2 32 91 04 85&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Research Activities ==&lt;br /&gt;
&lt;br /&gt;
* Code maintenance and development (SITCOMB, YALES2, ...),&lt;br /&gt;
* Numerical methods,&lt;br /&gt;
* Thermodynamic, statistical mechanics, complex transport phenomenas, complex chemistry,&lt;br /&gt;
* Turbulent combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reviewing Activities ==&lt;br /&gt;
&lt;br /&gt;
Reviewer for Journal of Flow, Turbulence and Combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teaching Activities ==&lt;br /&gt;
&lt;br /&gt;
* Compressible flows / INSA de Rouen (21h)&lt;br /&gt;
* Fluid mechanics basics / INSA de Rouen (16h)&lt;br /&gt;
* Finite Elements basics / INSA de Rouen (12h)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Past activities ==&lt;br /&gt;
&lt;br /&gt;
* 2009 - present : Research Engineer at CNRS/CORIA, Rouen, France.&lt;br /&gt;
* 2009 - 2011 : Research Engineer at INSA/CORIA, Rouen, France.&lt;br /&gt;
* 2008 - 2009 : Head of Numerical Simulation Team at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2005 - 2007 : Research Engineer at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2004 : Engineer at CORYS, Grenoble, France.&lt;br /&gt;
* 2000-2003 : Ph.D. in Numerical Combustion at CERFACS, Toulouse, France.&lt;br /&gt;
* 2000 : MSc in Fluid Mechanics, Toulouse, France&lt;br /&gt;
* 1997-2000 : Engineer Degree at ENSEEIHT, Toulouse, France.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Awards and distinctions ==&lt;br /&gt;
&lt;br /&gt;
* 1990 and 1992: winner of the first prize of the &amp;quot;Kangourou des Mathématiques&amp;quot;, a national mathematic contest.&lt;br /&gt;
* 2008 : Winner of the Innovative Trophy of GDF Research Division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publications ==&lt;br /&gt;
&lt;br /&gt;
=== Articles ===&lt;br /&gt;
* {{smallcaps| L. Guedot, G. Lartigue, V. Moureau}}, &amp;quot;Design of implicit high-order filters on unstructured grids for the identification of large-scale features in large-eddy simulation and application to a swirl burner&amp;quot;, ''Phys. of Fluids'' '''2015''', 27(4) [http://dx.doi.org/10.1063/1.4917280 http://dx.doi.org/10.1063/1.4917280]&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch, A. Roux}}, &amp;quot;Modelling nitrogen oxide emissions in turbulent flames with air dilution: Application to les of a non-premixed jet-flame&amp;quot;, ''Comb. and Flame'' '''2014''', 161(2):496-509 [http://dx.doi.org/10.1016/j.combustflame.2013.09.018 http://dx.doi.org/10.1016/j.combustflame.2013.09.018]&lt;br /&gt;
* {{smallcaps| X. Petit, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large-eddy simulation of supercritical fluid injection&amp;quot;, ''J. Supercritical Fluids'' '''2013''', 84:61-73 [http://dx.doi.org/10.1016/j.supflu.2013.09.011 http://dx.doi.org/10.1016/j.supflu.2013.09.011] ([[File:Pub_Lartigue_2013_JSCF.pdf]]).&lt;br /&gt;
* {{smallcaps| F. Haloua, J.-N. Ponsard, G. Lartigue, B. Hay, C. Villermaux, E. Foulon, M. Zaréa}}, &amp;quot;Thermal behaviour modelling of a reference calorimeter for natural gas&amp;quot;, ''International Journal of Thermal Sciences'', '''2012''', 55:40-47, [http://dx.doi.org/10.1016/j.ijthermalsci.2011.12.014 http://dx.doi.org/10.1016/j.ijthermalsci.2011.12.014] ([[File:Pub_2012_Lartigue_IJTS.pdf]])&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue, Y. Sommerer, C. Angelberger, O. Colin, and T. Poinsot}}, &amp;quot;Numerical methods for unsteady compressible multi-component reacting flows on fixed and moving grids&amp;quot;, ''Journal of Computational Physics'', '''2005''', 202(2):710-736, [http://dx.doi.org/10.1016/j.jcp.2004.08.003 http://dx.doi.org/10.1016/j.jcp.2004.08.003]  ([[File:Pub_2005_Lartigue_JCP.pdf]])&lt;br /&gt;
* {{smallcaps| S. Roux, G. Lartigue, T. Poinsot, U. Meier, and C. Bérat}}. &amp;quot;Studies of mean and unsteady flow in a swirled combustor using experiments, acoustic analysis and large eddy simulations&amp;quot;, ''Combustion and Flame'', '''2005''', 141:40-54, [http://dx.doi.org/10.1016/j.combustflame.2004.12.007 http://dx.doi.org/10.1016/j.combustflame.2004.12.007] ([[File:Pub_2005_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, R. Koch, K.-U. Schildmacher, W. Krebs, B. Prade, P. Kaufmann, and D. Veynante}}, &amp;quot;Compressible Large-Eddy Simulation of turbulent combustion in complex geometry on unstructured meshes&amp;quot;, ''Combustion and Flame'', '''2004''', 137(4):489-505 [http://dx.doi.org/10.1016/j.combustflame.2004.03.008 http://dx.doi.org/10.1016/j.combustflame.2004.03.008]  ([[File:Pub_2004_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue, U. Meier, and C. Bérat}}, &amp;quot;Experimental and numerical investigation of self-excited combustion oscillations in a scaled gas turbine combustor&amp;quot;, ''Applied Thermal Engineering'', '''2004''', 24(11-12):1583-1592, [http://dx.doi.org/10.1016/j.applthermaleng.2003.10.026 http://dx.doi.org/10.1016/j.applthermaleng.2003.10.026] ([[File:Pub_2004_Lartigue_ATE.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Submitted to peer-reviewed international journals ===&lt;br /&gt;
&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 1: laminar case. &amp;lt;i&amp;gt;Submitted to ...&amp;lt;/i&amp;gt;, .&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 2: turbulent case. &amp;lt;i&amp;gt;Submitted to ...&amp;lt;/i&amp;gt;, .&lt;br /&gt;
&lt;br /&gt;
=== Invited Conferences ===&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue}}, &amp;quot;High performance computing for combustion modeling&amp;quot;, ''International Supercomputing Conference'', Leipzig (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| G. Lartigue, V. Moureau}}, &amp;quot;Solveur de Poisson massivement parallèle sur maillage non structuré&amp;quot;, ''Journées CFD Equip@Meso'', Rouen (France), '''2013'''.&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
* {{smallcaps| A. S. Charif-Rubial, E. Oseret, G. Lartigue and W. Jalby }} &amp;quot;CQA: A Code Quality Analyzer tool at binary level&amp;quot;, ''21th Annual International Conference on High Performance Computing, HiPC'14'', Goa (India), '''2014'''&lt;br /&gt;
* {{smallcaps| P. Benard, V. Moureau, Y. D'Angelo, G. Lartigue., M. Cuif-Sjostrand}}, &amp;quot;LES / DNS modelling of mesocombustion chambers with Arrhenius complex chemistry&amp;quot;, ''SIAM 14th International Conference on Numerical Combustion'', San Antonio (USA), '''2013'''.&lt;br /&gt;
* {{smallcaps| L. Bouheraoua, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large Eddy Simulation of supersonic non-reactive and reactive flows with an Immersed Boundary Method&amp;quot;, ''5th Eucass Conference'', Munich (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| C. Gruselle, G. Lartigue, P. Pepiot, V. Moureau, Y. D'Angelo}}, &amp;quot;Numerical simulation of turbulent stratified flame propagation in a closed vessel&amp;quot;, ''Bulletin of the American Physical Society 57'', '''2012'''&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch and A. Roux}}, &amp;quot;Development of a numerical model to predict emissions of nitric oxides in turbulent flames&amp;quot;, ''9th International ERCOFTAC Symposium on Engineering Turbulence Modelling and Measurements'', '''2012'''&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taïeb, X. Petit, G. Lartigue, P. Domingo}}, &amp;quot;Flow simulation under supercritical thermodynamics conditions&amp;quot;, ''4th Eucass Conference'', St-Petersburg (Russia), '''2011'''.&lt;br /&gt;
* {{smallcaps| G. Ribert, L. Vervisch, P. Domingo, G. Lodier, V. Moureau and G. Lartigue}}, &amp;quot;Advanced detailed chemistry tabulation for engine simulations: application to a rapid compression machine&amp;quot;, ''SIA International Conference'', '''2010'''&lt;br /&gt;
* {{smallcaps| G. Peureux, S. Carpentier, G. Lartigue}}, &amp;quot;NOx emissions prediction for natural gas engines with fuel quality variations&amp;quot;, ''4th European Combustion Meeting'', '''2009'''  ([[File:Pub_2009_Lartigue_ECM.pdf]])&lt;br /&gt;
* {{smallcaps| G. Peureux, O. Baudrand, G. Lartigue, S. Carpentier, C. Etienne}}, &amp;quot;Natural gas engines modeling: combustion and Nox emission prediction&amp;quot;. ''International Gas Research Conference'', '''2008''' ([[File:Pub_2008_Lartigue_IGRC.pdf]])&lt;br /&gt;
* {{smallcaps| R.Vicquelin, G. Lartigue, B. Fiorina, O. Gicquel}}, &amp;quot;Jet Flame in a Vitiated Co-Flow&amp;quot;, ''SIAM International Conference on Numerical Combustion'', '''2008'''&lt;br /&gt;
* {{smallcaps| R.Vicquelin, B. Fiorina, O. Gicquel, G. Lartigue and T. Poinsot}}, &amp;quot;Large Eddy Simulation of Mild Combustion&amp;quot;, ''ICDERS'', '''2007''' ([[File:Pub_2007_Lartigue_ICDERS.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, A. Kaufmann, W. Krebs, and D. Veynante}}, &amp;quot;Large Eddy Simulation of turbulent combustion for gas turbines with reduced chemistry&amp;quot;, ''Proceedings of the CTR Summer Program'',  '''2002''' ([[File:Pub_2002_Lartigue_CTR.pdf]])&lt;br /&gt;
* {{smallcaps| T. Poinsot, J. Schlüter, G. Lartigue, L. Selle, W. Krebs, and S. Hoffmann}}, &amp;quot;Using Large Eddy Simulations to understand combustion instabilities in gas turbines&amp;quot;, ''IUTAM Symposium on Turbulent Mixing and Combustion'', '''2001''' ([[File:Pub_2001_Lartigue_IUTAM.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book (peer reviewed) ===&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taieb, X. Petit, G. Lartigue and P. Domingo}}, &amp;quot;Simulation of supercritical flows in rocket-motor engines: application to cooling channel and injection system&amp;quot;, ''Eucass Book Series, Adv. Aerospace Sci., Prog. Propul. Phys. (4)''', Print ISBN xxx, '''2012'''&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book ===&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, L. Benoit, and T. Poinsot}}, &amp;quot;Clean combustors for industrial gas turbines&amp;quot;, ''VKI Lecture Series 2004-03'', '''2004''', ([[File:Pub_2003_Lartigue_VKI.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Simulation des grandes échelles et instabilités de combustion&amp;quot;, ''PhD thesis'', '''2004''', ([[File:Pub_2004_Lartigue_PhD.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Modélisation d'une flamme de propane par un schéma cinétique à une étape&amp;quot;, ''Student report STR/CFD/00/32, CERFACS'', '''2000''' ([[File:Pub_2000_Lartigue_DEA.pdf]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My pages ==&lt;br /&gt;
[[User:Lartigue/copie_linterweb/mise_en_place_depots]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/tomcat]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/serveur]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/dumps_backup]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Google Analytics trackers --&amp;gt;&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-21555211-4}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=YALES2&amp;diff=4518</id>
		<title>YALES2</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=YALES2&amp;diff=4518"/>
				<updated>2022-05-04T03:23:36Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: /* Open Positions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:YALES2 public page|YALES2 public page - www.coria-cfd.fr}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox floatright&amp;quot; style=&amp;quot;width: 320px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:PRECCINSTA_2634M_q_crit_persp_small.png|right|thumb|300px|'''PRECCINSTA burner with [[YALES2 Gallery|YALES2]]''']]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
YALES2 aims at the solving of two-phase combustion from primary atomization to pollutant prediction on massive complex meshes. It is able to handle efficiently unstructured meshes with several billions of elements, thus enabling the Direct Numerical Simulation of laboratory and semi-industrial configurations.&lt;br /&gt;
&lt;br /&gt;
YALES2 was developed from 2007 to 2010 by [[User:Moureauv|V. Moureau]] and is maintained since 2011 by [[User:Moureauv|V. Moureau]] and [[User:Lartigue|G. Lartigue]] at CORIA and several other [[User|people]] in research laboratories.&lt;br /&gt;
&lt;br /&gt;
More information may be found in the following presentation: [[media:yales2_course.pdf | YALES2 presentation]]&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
&lt;br /&gt;
[[File:team_y2.jpg | center | thumb | 500px | Yales2 users and developers at CORIA, October 2021 [[User | (Users page) ]] ]]&lt;br /&gt;
&lt;br /&gt;
== Open Positions ==&lt;br /&gt;
&lt;br /&gt;
You want to join the YALES2 Network? We may have open positions for training periods, Ph. D. or Postdoctoral positions!&lt;br /&gt;
&lt;br /&gt;
Check  [[open_positions|this page]] to discover them!&lt;br /&gt;
&lt;br /&gt;
== Solvers ==&lt;br /&gt;
&lt;br /&gt;
YALES2 is based on a large numerical library to handle partitioned meshes, various differential operators or linear solvers, and on a series of simple or more complex solvers.&lt;br /&gt;
* Scalar solver ('''SCS''')&lt;br /&gt;
* Level set solver ('''LSS''')&lt;br /&gt;
* Incompressible solver ('''ICS''')&lt;br /&gt;
* Variable density solver ('''VDS''')&lt;br /&gt;
* Spray solver ('''SPS''' = '''ICS''' + '''LSS''' + Ghost-Fluid Method)&lt;br /&gt;
* Lagrangian solver ('''LGS''')&lt;br /&gt;
* Compressible solver ('''ECS''')&lt;br /&gt;
* Magneto-hydrodynamic solver ('''MHD''')&lt;br /&gt;
* Mesh movement solver ('''MMS''')&lt;br /&gt;
* Radiative solver ('''RDS''')&lt;br /&gt;
* Linear acoustics solver ('''ACS''')&lt;br /&gt;
* Heat transfers solver ('''HTS''')&lt;br /&gt;
* Immersed boundary solver ('''IBS''')&lt;br /&gt;
* Granular Flow solver ('''GFS''')&lt;br /&gt;
&lt;br /&gt;
== Models ==&lt;br /&gt;
* Turbulence (Large-Eddy Simulation)&lt;br /&gt;
** Constant Smagorinsky&lt;br /&gt;
** Localized dynamic Smagorinsky&lt;br /&gt;
** WALE&lt;br /&gt;
** SIGMA&lt;br /&gt;
* Mixing&lt;br /&gt;
** Constant Schmidt number&lt;br /&gt;
** Dynamic Schmidt number&lt;br /&gt;
* Combustion&lt;br /&gt;
** Boger’s model for premixed combustion&lt;br /&gt;
** Infinitely fast chemistry with rho and T from 1D tables&lt;br /&gt;
** Realistic chemistry: PCM-FPI with arbitrary number of dimensions and spacing + automatic chemtable builder in HDF5 based on Cantera&lt;br /&gt;
* Two-phase&lt;br /&gt;
** Primary atomization: Ghost-Fluid Method + Conservative level set&lt;br /&gt;
** Spray transport: Lagrangian particles with two-way coupling through drag and single-component evaporation. &lt;br /&gt;
** Wall splashing: Lagrangian spray + Ghost-Fluid Method + Conservative level set&lt;br /&gt;
&lt;br /&gt;
== Numerics ==&lt;br /&gt;
* Spatial: 2nd- and 4th-order finite-volume schemes&lt;br /&gt;
* Temporal:&lt;br /&gt;
** 4th-order explicit time integration (RK4 and TFV4A) of convective terms&lt;br /&gt;
** explicit and implicit diffusion and source terms&lt;br /&gt;
* Stabilization: Cook &amp;amp; Cabot 4th-order artificial viscosity&lt;br /&gt;
* Linear solvers:&lt;br /&gt;
** PCG&lt;br /&gt;
** BICGSTAB, BICGSTAB2, BICGSTAB(2)&lt;br /&gt;
** Deflated PCG&lt;br /&gt;
** Deflated BICGSTAB(2)&lt;br /&gt;
** Residual recycling&lt;br /&gt;
&lt;br /&gt;
== Data Structures ==&lt;br /&gt;
* 1D, 2D, 3D unstructured solver&lt;br /&gt;
* Full dual decomposition based on METIS&lt;br /&gt;
* Data registration (int, real, char, node, elem, face, pair, scalar, vector, tensor)&lt;br /&gt;
* Optimized non-blocking MPI communications&lt;br /&gt;
* Parallel load balancing&lt;br /&gt;
* Automatic reconnection of periodic boundaries&lt;br /&gt;
* Automatic homogeneous mesh refinement&lt;br /&gt;
* IO formats: Gambit (Fluent), Ensight, prepartionned HDF5 (XDMF) with compression&lt;br /&gt;
* Cartesian mesh generator&lt;br /&gt;
* Partitioned mesh support for HDF5 independent of the number of processors&lt;br /&gt;
* Parallel interpolator for partitioned HDF5 meshes&lt;br /&gt;
* Automatic sponge layers&lt;br /&gt;
* Built-in Gaussian filters of arbitrary size&lt;br /&gt;
&lt;br /&gt;
== Software engineering ==&lt;br /&gt;
* 280,000 lines of code&lt;br /&gt;
* Object-oriented fortran with modules (f90)&lt;br /&gt;
* Version management with SVN&lt;br /&gt;
* Inline documentation in the source code (XML + Latex)&lt;br /&gt;
* GUI with client/server mode (wxwidgets, C++)&lt;br /&gt;
* Automatic validation tests (AQAT, AVVT)&lt;br /&gt;
* Automatic dependency of f90 modules in makefiles&lt;br /&gt;
* Keyword-based input file&lt;br /&gt;
* Easy profiling with timers&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
Some computation examples are given in the [[YALES2_Gallery|gallery]].&lt;br /&gt;
&lt;br /&gt;
== Performances ==&lt;br /&gt;
Thanks to highly efficient linear solvers, the speed-up of YALES2 is almost linear for meshes with several billion elements. These measures up to 21 billion elements were performed at IDRIS in France and at the Juelich Supercomputing Center in Germany.&lt;br /&gt;
&lt;br /&gt;
[[File:YALES2 2010 Scale up.png|left|thumb|600px|YALES2 scale-up on Blue Gene/P machines]]&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Main_Page&amp;diff=4517</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Main_Page&amp;diff=4517"/>
				<updated>2022-05-04T03:23:27Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:CORIA-CFD|CORIA-CFD - www.coria-cfd.fr}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Welcome on the CORIA-CFD wiki! ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox floatright&amp;quot; style=&amp;quot;width: 320px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:PRECCINSTA_2634M_q_crit_persp_small.png|right|thumb|300px|'''PRECCINSTA burner with [[YALES2 Gallery|YALES2]]''']]&lt;br /&gt;
&lt;br /&gt;
[[File:sandia_flame.png||right|thumb|300px|'''[http://www.sandia.gov/TNF/abstract.html TNF-flame D] with [[SiTCom-B Gallery|SiTCom]]''']]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;floatright&amp;quot; style=&amp;quot;border: 1px solid #ccc; margin: 1px;&amp;quot;&lt;br /&gt;
|{{#widget:YouTube|id=B8o9Sfdqhhg|width=300|height=250}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This wiki is dedicated to the users of CFD codes developed at [http://www.coria.fr CORIA], a French combustion laboratory located in Rouen, Normandie Université.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CORIA-CFD plateform consists of public and private wikis and svn/trac systems to help in the development of these codes. The codes using this platform are&lt;br /&gt;
* [[YALES2]]&lt;br /&gt;
* [[SiTCom-B]]&lt;br /&gt;
* [[H-Allegro]]&lt;br /&gt;
* [[Archer|ARCHER]]&lt;br /&gt;
* [https://orch.coria-cfd.fr/index.php/Main_Page ORCh]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Open Positions ==&lt;br /&gt;
&lt;br /&gt;
You want to join the YALES2 Network? We may have open positions for training periods, Ph. D. or Post Doctoral positions!&lt;br /&gt;
&lt;br /&gt;
Check [[open_positions|this page]] to discover them!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Coming conferences ==&lt;br /&gt;
All the coming conferences and meetings may be found on the [[Conferences|conferences]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Some useful links to start with ==&lt;br /&gt;
&lt;br /&gt;
* '''YALES2'''&lt;br /&gt;
** [[YALES2| YALES2 public page]]&lt;br /&gt;
** [[YALES2 Gallery]]&lt;br /&gt;
** [[YALES2:Main_Page|YALES2 private wiki (login required)]]&lt;br /&gt;
* '''SiTCom-B'''&lt;br /&gt;
** [[SiTCom-B| SiTCom-B public page]]&lt;br /&gt;
** [[SiTCom-B Gallery]]&lt;br /&gt;
** [[SITCOMB:Main_Page| SiTCom-B private wiki (login required)]]&lt;br /&gt;
* '''Users and Publications'''&lt;br /&gt;
** [[User|Industrial partners, associated lab and people working on the projects]]&lt;br /&gt;
** [[Publications|Publications of the combustion modeling group at CORIA]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
If you want to be given access to the private wikis, please send a mail to [mailto:postmaster@coria-cfd.fr the webmaster]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logos ==&lt;br /&gt;
&lt;br /&gt;
The official logos of YALES2 and SiTCom-B can be downloaded here (jpg, 160x160):&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:logo_YALES2.jpg|center|frameless|160px|]]&lt;br /&gt;
| [[File:logo_SITCOMB.jpg|center|frameless|160px|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For higher resolutions and different file formats, the following tar.gz file is available: [[File:logos.tar.gz| tar.gz file]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== This project is supported by ==&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;left&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| [[File:logo_CORIA.jpg|center|frameless|200px|link=http://www.coria.fr|]]&lt;br /&gt;
| [[File:logo_CNRS.png|center|frameless|100px|link=http://www.cnrs.fr|]]&lt;br /&gt;
| [[File:UN_logo.jpeg|center|frameless|100px|link=http://www.cnrs.fr|]]&lt;br /&gt;
| [[File:logo_INSA.jpg|center|frameless|150px|link=http://www.insa-rouen.fr|]]&lt;br /&gt;
| [[File:logo_UNIV.jpg|center|frameless|150px|link=http://www.univ-rouen.fr|]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Logo_CRIHAN.png|center|frameless|200px|link=http://www.crihan.fr|]]&lt;br /&gt;
| [[File:logo_IDRIS.png|center|frameless|250px|link=http://www.idris.fr|]]&lt;br /&gt;
| [[File:logo_CINES.png|center|frameless|160px|link=http://www.cines.fr|]]&lt;br /&gt;
| [[File:logo_GENCI.png|center|frameless|200px|link=http://www.genci.fr|]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:logo_Europe.png|center|frameless|200px|link=http://www.genci.fr|]]&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Google Analytics trackers --&amp;gt;&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-9995548-3}}&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-21555211-6}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Open_positions&amp;diff=4515</id>
		<title>Open positions</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Open_positions&amp;diff=4515"/>
				<updated>2022-05-04T01:47:54Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:Open Positions in the YALES2 Network|Open Postions in the YALES2 Network}}&lt;br /&gt;
&lt;br /&gt;
Here are reported some open positions in the YALES2 Network, i.e. CORIA but also our academic and industrial partners.&lt;br /&gt;
&lt;br /&gt;
== CORIA ==&lt;br /&gt;
&lt;br /&gt;
=== Internship ===&lt;br /&gt;
&lt;br /&gt;
=== Ph.D. ===&lt;br /&gt;
&lt;br /&gt;
* Study of the performance of wind and tidal turbines as a function of operating conditions by high-fidelity numerical simulation. [[media:WILIAM_PhD_offer_CORIA_EN.pdf|Description]]&lt;br /&gt;
&lt;br /&gt;
=== PostDoctoral ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LEGI ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IMAG ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Safran ==&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Open_positions&amp;diff=4514</id>
		<title>Open positions</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Open_positions&amp;diff=4514"/>
				<updated>2022-05-04T01:43:42Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: /* Ph. D */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:Open Positions in the YALES2 Team|Open Postions in the YALES2 Team}}&lt;br /&gt;
&lt;br /&gt;
Here are reported some open positions in the YALES2 Network, i.e. CORIA but also our academic and industrial partners.&lt;br /&gt;
&lt;br /&gt;
== CORIA ==&lt;br /&gt;
&lt;br /&gt;
=== Internship ===&lt;br /&gt;
&lt;br /&gt;
=== Ph.D. ===&lt;br /&gt;
&lt;br /&gt;
* Study of the performance of wind and tidal turbines as a function of operating conditions by high-fidelity numerical simulation. [[media:WILIAM_PhD_offer_CORIA_EN.pdf|Description]]&lt;br /&gt;
&lt;br /&gt;
=== PostDoctoral ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LEGI ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IMAG ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Safran ==&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Open_positions&amp;diff=4513</id>
		<title>Open positions</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Open_positions&amp;diff=4513"/>
				<updated>2022-05-04T01:43:24Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Created page with &amp;quot;{{#customtitle:Open Positions in the YALES2 Team|Open Postions in the YALES2 Team}}  Here are reported some open positions in the YALES2 Network, i.e. CORIA but also our acade...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:Open Positions in the YALES2 Team|Open Postions in the YALES2 Team}}&lt;br /&gt;
&lt;br /&gt;
Here are reported some open positions in the YALES2 Network, i.e. CORIA but also our academic and industrial partners.&lt;br /&gt;
&lt;br /&gt;
== CORIA ==&lt;br /&gt;
&lt;br /&gt;
=== Internship ===&lt;br /&gt;
&lt;br /&gt;
=== Ph. D ===&lt;br /&gt;
&lt;br /&gt;
* Study of the performance of wind and tidal turbines as a function of operating conditions by high-fidelity numerical simulation. [[media:WILIAM_PhD_offer_CORIA_EN.pdf|Description]]&lt;br /&gt;
&lt;br /&gt;
=== PostDoctoral ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LEGI ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IMAG ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Safran ==&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=File:WILIAM_PhD_offer_CORIA_EN.pdf&amp;diff=4512</id>
		<title>File:WILIAM PhD offer CORIA EN.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=File:WILIAM_PhD_offer_CORIA_EN.pdf&amp;diff=4512"/>
				<updated>2022-05-04T01:42:11Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Ph.D offer for WILLIAM project&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ph.D offer for WILLIAM project&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=YALES2&amp;diff=4511</id>
		<title>YALES2</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=YALES2&amp;diff=4511"/>
				<updated>2022-05-04T01:38:30Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:YALES2 public page|YALES2 public page - www.coria-cfd.fr}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox floatright&amp;quot; style=&amp;quot;width: 320px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:PRECCINSTA_2634M_q_crit_persp_small.png|right|thumb|300px|'''PRECCINSTA burner with [[YALES2 Gallery|YALES2]]''']]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
YALES2 aims at the solving of two-phase combustion from primary atomization to pollutant prediction on massive complex meshes. It is able to handle efficiently unstructured meshes with several billions of elements, thus enabling the Direct Numerical Simulation of laboratory and semi-industrial configurations.&lt;br /&gt;
&lt;br /&gt;
YALES2 was developed from 2007 to 2010 by [[User:Moureauv|V. Moureau]] and is maintained since 2011 by [[User:Moureauv|V. Moureau]] and [[User:Lartigue|G. Lartigue]] at CORIA and several other [[User|people]] in research laboratories.&lt;br /&gt;
&lt;br /&gt;
More information may be found in the following presentation: [[media:yales2_course.pdf | YALES2 presentation]]&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
&lt;br /&gt;
[[File:team_y2.jpg | center | thumb | 500px | Yales2 users and developers at CORIA, October 2021 [[User | (Users page) ]] ]]&lt;br /&gt;
&lt;br /&gt;
== Open Positions ==&lt;br /&gt;
&lt;br /&gt;
You want to join the YALES2 team? We may have open positions for training periods, Ph. D. or Postdoctoral positions!&lt;br /&gt;
&lt;br /&gt;
Check  [[open_positions|this page]] to discover them!&lt;br /&gt;
&lt;br /&gt;
== Solvers ==&lt;br /&gt;
&lt;br /&gt;
YALES2 is based on a large numerical library to handle partitioned meshes, various differential operators or linear solvers, and on a series of simple or more complex solvers.&lt;br /&gt;
* Scalar solver ('''SCS''')&lt;br /&gt;
* Level set solver ('''LSS''')&lt;br /&gt;
* Incompressible solver ('''ICS''')&lt;br /&gt;
* Variable density solver ('''VDS''')&lt;br /&gt;
* Spray solver ('''SPS''' = '''ICS''' + '''LSS''' + Ghost-Fluid Method)&lt;br /&gt;
* Lagrangian solver ('''LGS''')&lt;br /&gt;
* Compressible solver ('''ECS''')&lt;br /&gt;
* Magneto-hydrodynamic solver ('''MHD''')&lt;br /&gt;
* Mesh movement solver ('''MMS''')&lt;br /&gt;
* Radiative solver ('''RDS''')&lt;br /&gt;
* Linear acoustics solver ('''ACS''')&lt;br /&gt;
* Heat transfers solver ('''HTS''')&lt;br /&gt;
* Immersed boundary solver ('''IBS''')&lt;br /&gt;
* Granular Flow solver ('''GFS''')&lt;br /&gt;
&lt;br /&gt;
== Models ==&lt;br /&gt;
* Turbulence (Large-Eddy Simulation)&lt;br /&gt;
** Constant Smagorinsky&lt;br /&gt;
** Localized dynamic Smagorinsky&lt;br /&gt;
** WALE&lt;br /&gt;
** SIGMA&lt;br /&gt;
* Mixing&lt;br /&gt;
** Constant Schmidt number&lt;br /&gt;
** Dynamic Schmidt number&lt;br /&gt;
* Combustion&lt;br /&gt;
** Boger’s model for premixed combustion&lt;br /&gt;
** Infinitely fast chemistry with rho and T from 1D tables&lt;br /&gt;
** Realistic chemistry: PCM-FPI with arbitrary number of dimensions and spacing + automatic chemtable builder in HDF5 based on Cantera&lt;br /&gt;
* Two-phase&lt;br /&gt;
** Primary atomization: Ghost-Fluid Method + Conservative level set&lt;br /&gt;
** Spray transport: Lagrangian particles with two-way coupling through drag and single-component evaporation. &lt;br /&gt;
** Wall splashing: Lagrangian spray + Ghost-Fluid Method + Conservative level set&lt;br /&gt;
&lt;br /&gt;
== Numerics ==&lt;br /&gt;
* Spatial: 2nd- and 4th-order finite-volume schemes&lt;br /&gt;
* Temporal:&lt;br /&gt;
** 4th-order explicit time integration (RK4 and TFV4A) of convective terms&lt;br /&gt;
** explicit and implicit diffusion and source terms&lt;br /&gt;
* Stabilization: Cook &amp;amp; Cabot 4th-order artificial viscosity&lt;br /&gt;
* Linear solvers:&lt;br /&gt;
** PCG&lt;br /&gt;
** BICGSTAB, BICGSTAB2, BICGSTAB(2)&lt;br /&gt;
** Deflated PCG&lt;br /&gt;
** Deflated BICGSTAB(2)&lt;br /&gt;
** Residual recycling&lt;br /&gt;
&lt;br /&gt;
== Data Structures ==&lt;br /&gt;
* 1D, 2D, 3D unstructured solver&lt;br /&gt;
* Full dual decomposition based on METIS&lt;br /&gt;
* Data registration (int, real, char, node, elem, face, pair, scalar, vector, tensor)&lt;br /&gt;
* Optimized non-blocking MPI communications&lt;br /&gt;
* Parallel load balancing&lt;br /&gt;
* Automatic reconnection of periodic boundaries&lt;br /&gt;
* Automatic homogeneous mesh refinement&lt;br /&gt;
* IO formats: Gambit (Fluent), Ensight, prepartionned HDF5 (XDMF) with compression&lt;br /&gt;
* Cartesian mesh generator&lt;br /&gt;
* Partitioned mesh support for HDF5 independent of the number of processors&lt;br /&gt;
* Parallel interpolator for partitioned HDF5 meshes&lt;br /&gt;
* Automatic sponge layers&lt;br /&gt;
* Built-in Gaussian filters of arbitrary size&lt;br /&gt;
&lt;br /&gt;
== Software engineering ==&lt;br /&gt;
* 280,000 lines of code&lt;br /&gt;
* Object-oriented fortran with modules (f90)&lt;br /&gt;
* Version management with SVN&lt;br /&gt;
* Inline documentation in the source code (XML + Latex)&lt;br /&gt;
* GUI with client/server mode (wxwidgets, C++)&lt;br /&gt;
* Automatic validation tests (AQAT, AVVT)&lt;br /&gt;
* Automatic dependency of f90 modules in makefiles&lt;br /&gt;
* Keyword-based input file&lt;br /&gt;
* Easy profiling with timers&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
Some computation examples are given in the [[YALES2_Gallery|gallery]].&lt;br /&gt;
&lt;br /&gt;
== Performances ==&lt;br /&gt;
Thanks to highly efficient linear solvers, the speed-up of YALES2 is almost linear for meshes with several billion elements. These measures up to 21 billion elements were performed at IDRIS in France and at the Juelich Supercomputing Center in Germany.&lt;br /&gt;
&lt;br /&gt;
[[File:YALES2 2010 Scale up.png|left|thumb|600px|YALES2 scale-up on Blue Gene/P machines]]&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=YALES2&amp;diff=4407</id>
		<title>YALES2</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=YALES2&amp;diff=4407"/>
				<updated>2021-10-10T07:32:29Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: /* Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:YALES2 public page|YALES2 public page - www.coria-cfd.fr}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox floatright&amp;quot; style=&amp;quot;width: 320px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:PRECCINSTA_2634M_q_crit_persp_small.png|right|thumb|300px|'''PRECCINSTA burner with [[YALES2 Gallery|YALES2]]''']]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
YALES2 aims at the solving of two-phase combustion from primary atomization to pollutant prediction on massive complex meshes. It is able to handle efficiently unstructured meshes with several billions of elements, thus enabling the Direct Numerical Simulation of laboratory and semi-industrial configurations.&lt;br /&gt;
&lt;br /&gt;
YALES2 was developed from 2007 to 2010 by [[User:Moureauv|V. Moureau]] and is maintained since 2011 by [[User:Moureauv|V. Moureau]] and [[User:Lartigue|G. Lartigue]] at CORIA and several other [[User|people]] in research laboratories.&lt;br /&gt;
&lt;br /&gt;
More information may be found in the following presentation: [[media:yales2_course.pdf | YALES2 presentation]]&lt;br /&gt;
&lt;br /&gt;
== Team ==&lt;br /&gt;
&lt;br /&gt;
[[File:team_y2.jpg | center | thumb | 500px | Yales2 users and developers at CORIA, October 2021 [[User | (Users page) ]] ]]&lt;br /&gt;
&lt;br /&gt;
== Solvers ==&lt;br /&gt;
&lt;br /&gt;
YALES2 is based on a large numerical library to handle partitioned meshes, various differential operators or linear solvers, and on a series of simple or more complex solvers.&lt;br /&gt;
* Scalar solver ('''SCS''')&lt;br /&gt;
* Level set solver ('''LSS''')&lt;br /&gt;
* Incompressible solver ('''ICS''')&lt;br /&gt;
* Variable density solver ('''VDS''')&lt;br /&gt;
* Spray solver ('''SPS''' = '''ICS''' + '''LSS''' + Ghost-Fluid Method)&lt;br /&gt;
* Lagrangian solver ('''LGS''')&lt;br /&gt;
* Compressible solver ('''ECS''')&lt;br /&gt;
* Magneto-hydrodynamic solver ('''MHD''')&lt;br /&gt;
* Mesh movement solver ('''MMS''')&lt;br /&gt;
* Radiative solver ('''RDS''')&lt;br /&gt;
* Linear acoustics solver ('''ACS''')&lt;br /&gt;
* Heat transfers solver ('''HTS''')&lt;br /&gt;
* Immersed boundary solver ('''IBS''')&lt;br /&gt;
* Granular Flow solver ('''GFS''')&lt;br /&gt;
&lt;br /&gt;
== Models ==&lt;br /&gt;
* Turbulence (Large-Eddy Simulation)&lt;br /&gt;
** Constant Smagorinsky&lt;br /&gt;
** Localized dynamic Smagorinsky&lt;br /&gt;
** WALE&lt;br /&gt;
** SIGMA&lt;br /&gt;
* Mixing&lt;br /&gt;
** Constant Schmidt number&lt;br /&gt;
** Dynamic Schmidt number&lt;br /&gt;
* Combustion&lt;br /&gt;
** Boger’s model for premixed combustion&lt;br /&gt;
** Infinitely fast chemistry with rho and T from 1D tables&lt;br /&gt;
** Realistic chemistry: PCM-FPI with arbitrary number of dimensions and spacing + automatic chemtable builder in HDF5 based on Cantera&lt;br /&gt;
* Two-phase&lt;br /&gt;
** Primary atomization: Ghost-Fluid Method + Conservative level set&lt;br /&gt;
** Spray transport: Lagrangian particles with two-way coupling through drag and single-component evaporation. &lt;br /&gt;
** Wall splashing: Lagrangian spray + Ghost-Fluid Method + Conservative level set&lt;br /&gt;
&lt;br /&gt;
== Numerics ==&lt;br /&gt;
* Spatial: 2nd- and 4th-order finite-volume schemes&lt;br /&gt;
* Temporal:&lt;br /&gt;
** 4th-order explicit time integration (RK4 and TFV4A) of convective terms&lt;br /&gt;
** explicit and implicit diffusion and source terms&lt;br /&gt;
* Stabilization: Cook &amp;amp; Cabot 4th-order artificial viscosity&lt;br /&gt;
* Linear solvers:&lt;br /&gt;
** PCG&lt;br /&gt;
** BICGSTAB, BICGSTAB2, BICGSTAB(2)&lt;br /&gt;
** Deflated PCG&lt;br /&gt;
** Deflated BICGSTAB(2)&lt;br /&gt;
** Residual recycling&lt;br /&gt;
&lt;br /&gt;
== Data Structures ==&lt;br /&gt;
* 1D, 2D, 3D unstructured solver&lt;br /&gt;
* Full dual decomposition based on METIS&lt;br /&gt;
* Data registration (int, real, char, node, elem, face, pair, scalar, vector, tensor)&lt;br /&gt;
* Optimized non-blocking MPI communications&lt;br /&gt;
* Parallel load balancing&lt;br /&gt;
* Automatic reconnection of periodic boundaries&lt;br /&gt;
* Automatic homogeneous mesh refinement&lt;br /&gt;
* IO formats: Gambit (Fluent), Ensight, prepartionned HDF5 (XDMF) with compression&lt;br /&gt;
* Cartesian mesh generator&lt;br /&gt;
* Partitioned mesh support for HDF5 independent of the number of processors&lt;br /&gt;
* Parallel interpolator for partitioned HDF5 meshes&lt;br /&gt;
* Automatic sponge layers&lt;br /&gt;
* Built-in Gaussian filters of arbitrary size&lt;br /&gt;
&lt;br /&gt;
== Software engineering ==&lt;br /&gt;
* 280,000 lines of code&lt;br /&gt;
* Object-oriented fortran with modules (f90)&lt;br /&gt;
* Version management with SVN&lt;br /&gt;
* Inline documentation in the source code (XML + Latex)&lt;br /&gt;
* GUI with client/server mode (wxwidgets, C++)&lt;br /&gt;
* Automatic validation tests (AQAT, AVVT)&lt;br /&gt;
* Automatic dependency of f90 modules in makefiles&lt;br /&gt;
* Keyword-based input file&lt;br /&gt;
* Easy profiling with timers&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
Some computation examples are given in the [[YALES2_Gallery|gallery]].&lt;br /&gt;
&lt;br /&gt;
== Performances ==&lt;br /&gt;
Thanks to highly efficient linear solvers, the speed-up of YALES2 is almost linear for meshes with several billion elements. These measures up to 21 billion elements were performed at IDRIS in France and at the Juelich Supercomputing Center in Germany.&lt;br /&gt;
&lt;br /&gt;
[[File:YALES2 2010 Scale up.png|left|thumb|600px|YALES2 scale-up on Blue Gene/P machines]]&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=File:Team_y2.jpg&amp;diff=4406</id>
		<title>File:Team y2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=File:Team_y2.jpg&amp;diff=4406"/>
				<updated>2021-10-10T07:31:30Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Lartigue uploaded a new version of File:Team y2.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=File:Team_y2.jpg&amp;diff=4405</id>
		<title>File:Team y2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=File:Team_y2.jpg&amp;diff=4405"/>
				<updated>2021-10-10T07:29:16Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Lartigue uploaded a new version of File:Team y2.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=File:Logo_YALES2.jpg&amp;diff=4029</id>
		<title>File:Logo YALES2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=File:Logo_YALES2.jpg&amp;diff=4029"/>
				<updated>2019-11-11T18:36:14Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Lartigue uploaded a new version of File:Logo YALES2.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=File:Logo_YALES2.jpg&amp;diff=4028</id>
		<title>File:Logo YALES2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=File:Logo_YALES2.jpg&amp;diff=4028"/>
				<updated>2019-11-11T18:34:47Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Lartigue uploaded a new version of File:Logo YALES2.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=3916</id>
		<title>User:Lartigue</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=3916"/>
				<updated>2019-05-15T13:25:47Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PhotoGhislainLartigue.jpg|right|thumb|Ghislain Lartigue]]&lt;br /&gt;
&lt;br /&gt;
== Personal Information ==&lt;br /&gt;
&lt;br /&gt;
Ghislain Lartigue&amp;lt;br /&amp;gt;&lt;br /&gt;
CNRS Research Engineer at CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Office: INSA/Ma.B.RC.05&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
email: [mailto:ghislain.lartigue@coria.fr ghislain.lartigue@coria.fr]&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)2 32 95 97 89&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.researchgate.net/profile/Ghislain_Lartigue My ResearchGate Profile]&lt;br /&gt;
&lt;br /&gt;
[http://scholar.google.fr/citations?user=zKR8v7UAAAAJ&amp;amp;hl=fr My Google Scholar page]&lt;br /&gt;
&lt;br /&gt;
[http://www.researcherid.com/rid/M-5976-2014 My ResearcherID: M-5976-2014]&lt;br /&gt;
&lt;br /&gt;
[http://www.scopus.com/inward/authorDetails.url?authorID=36131418700&amp;amp;partnerID=MN8TOARS My Scopus Author ID: 36131418700]&lt;br /&gt;
&lt;br /&gt;
[http://orcid.org/0000-0002-6504-1503 My ORCID: 0000-0002-6504-1503]&lt;br /&gt;
&lt;br /&gt;
[https://cv.archives-ouvertes.fr/ghislain-lartigue My CV on HAL (IdHAL: ghislain-lartigue)]&lt;br /&gt;
&lt;br /&gt;
== Lab Adress ==&lt;br /&gt;
CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Avenue de l'Université - BP 12&amp;lt;br /&amp;gt;&lt;br /&gt;
76801 Saint Etienne du Rouvray&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tel: +33 (0)2 32 95 36 00&amp;lt;br /&amp;gt;&lt;br /&gt;
Fax: +33 (0)2 32 91 04 85&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Research Activities ==&lt;br /&gt;
&lt;br /&gt;
* Code maintenance and development (SITCOMB, YALES2, ...),&lt;br /&gt;
* Numerical methods,&lt;br /&gt;
* Thermodynamic, statistical mechanics, complex transport phenomenas, complex chemistry,&lt;br /&gt;
* Turbulent combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reviewing Activities ==&lt;br /&gt;
&lt;br /&gt;
Reviewer for Journal of Flow, Turbulence and Combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teaching Activities ==&lt;br /&gt;
&lt;br /&gt;
* Compressible flows / INSA de Rouen (21h)&lt;br /&gt;
* Fluid mechanics basics / INSA de Rouen (16h)&lt;br /&gt;
* Finite Elements basics / INSA de Rouen (12h)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Past activities ==&lt;br /&gt;
&lt;br /&gt;
* 2009 - present : Research Engineer at CNRS/CORIA, Rouen, France.&lt;br /&gt;
* 2009 - 2011 : Research Engineer at INSA/CORIA, Rouen, France.&lt;br /&gt;
* 2008 - 2009 : Head of Numerical Simulation Team at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2005 - 2007 : Research Engineer at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2004 : Engineer at CORYS, Grenoble, France.&lt;br /&gt;
* 2000-2003 : Ph.D. in Numerical Combustion at CERFACS, Toulouse, France.&lt;br /&gt;
* 2000 : MSc in Fluid Mechanics, Toulouse, France&lt;br /&gt;
* 1997-2000 : Engineer Degree at ENSEEIHT, Toulouse, France.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Awards and distinctions ==&lt;br /&gt;
&lt;br /&gt;
* 1990 and 1992: winner of the first prize of the &amp;quot;Kangourou des Mathématiques&amp;quot;, a national mathematic contest.&lt;br /&gt;
* 2008 : Winner of the Innovative Trophy of GDF Research Division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publications ==&lt;br /&gt;
&lt;br /&gt;
=== Articles ===&lt;br /&gt;
* {{smallcaps| L. Guedot, G. Lartigue, V. Moureau}}, &amp;quot;Design of implicit high-order filters on unstructured grids for the identification of large-scale features in large-eddy simulation and application to a swirl burner&amp;quot;, ''Phys. of Fluids'' '''2015''', 27(4) [http://dx.doi.org/10.1063/1.4917280 http://dx.doi.org/10.1063/1.4917280]&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch, A. Roux}}, &amp;quot;Modelling nitrogen oxide emissions in turbulent flames with air dilution: Application to les of a non-premixed jet-flame&amp;quot;, ''Comb. and Flame'' '''2014''', 161(2):496-509 [http://dx.doi.org/10.1016/j.combustflame.2013.09.018 http://dx.doi.org/10.1016/j.combustflame.2013.09.018]&lt;br /&gt;
* {{smallcaps| X. Petit, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large-eddy simulation of supercritical fluid injection&amp;quot;, ''J. Supercritical Fluids'' '''2013''', 84:61-73 [http://dx.doi.org/10.1016/j.supflu.2013.09.011 http://dx.doi.org/10.1016/j.supflu.2013.09.011] ([[File:Pub_Lartigue_2013_JSCF.pdf]]).&lt;br /&gt;
* {{smallcaps| F. Haloua, J.-N. Ponsard, G. Lartigue, B. Hay, C. Villermaux, E. Foulon, M. Zaréa}}, &amp;quot;Thermal behaviour modelling of a reference calorimeter for natural gas&amp;quot;, ''International Journal of Thermal Sciences'', '''2012''', 55:40-47, [http://dx.doi.org/10.1016/j.ijthermalsci.2011.12.014 http://dx.doi.org/10.1016/j.ijthermalsci.2011.12.014] ([[File:Pub_2012_Lartigue_IJTS.pdf]])&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue, Y. Sommerer, C. Angelberger, O. Colin, and T. Poinsot}}, &amp;quot;Numerical methods for unsteady compressible multi-component reacting flows on fixed and moving grids&amp;quot;, ''Journal of Computational Physics'', '''2005''', 202(2):710-736, [http://dx.doi.org/10.1016/j.jcp.2004.08.003 http://dx.doi.org/10.1016/j.jcp.2004.08.003]  ([[File:Pub_2005_Lartigue_JCP.pdf]])&lt;br /&gt;
* {{smallcaps| S. Roux, G. Lartigue, T. Poinsot, U. Meier, and C. Bérat}}. &amp;quot;Studies of mean and unsteady flow in a swirled combustor using experiments, acoustic analysis and large eddy simulations&amp;quot;, ''Combustion and Flame'', '''2005''', 141:40-54, [http://dx.doi.org/10.1016/j.combustflame.2004.12.007 http://dx.doi.org/10.1016/j.combustflame.2004.12.007] ([[File:Pub_2005_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, R. Koch, K.-U. Schildmacher, W. Krebs, B. Prade, P. Kaufmann, and D. Veynante}}, &amp;quot;Compressible Large-Eddy Simulation of turbulent combustion in complex geometry on unstructured meshes&amp;quot;, ''Combustion and Flame'', '''2004''', 137(4):489-505 [http://dx.doi.org/10.1016/j.combustflame.2004.03.008 http://dx.doi.org/10.1016/j.combustflame.2004.03.008]  ([[File:Pub_2004_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue, U. Meier, and C. Bérat}}, &amp;quot;Experimental and numerical investigation of self-excited combustion oscillations in a scaled gas turbine combustor&amp;quot;, ''Applied Thermal Engineering'', '''2004''', 24(11-12):1583-1592, [http://dx.doi.org/10.1016/j.applthermaleng.2003.10.026 http://dx.doi.org/10.1016/j.applthermaleng.2003.10.026] ([[File:Pub_2004_Lartigue_ATE.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Submitted to peer-reviewed international journals ===&lt;br /&gt;
&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 1: laminar case. &amp;lt;i&amp;gt;Submitted to ...&amp;lt;/i&amp;gt;, .&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 2: turbulent case. &amp;lt;i&amp;gt;Submitted to ...&amp;lt;/i&amp;gt;, .&lt;br /&gt;
&lt;br /&gt;
=== Invited Conferences ===&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue}}, &amp;quot;High performance computing for combustion modeling&amp;quot;, ''International Supercomputing Conference'', Leipzig (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| G. Lartigue, V. Moureau}}, &amp;quot;Solveur de Poisson massivement parallèle sur maillage non structuré&amp;quot;, ''Journées CFD Equip@Meso'', Rouen (France), '''2013'''.&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
* {{smallcaps| A. S. Charif-Rubial, E. Oseret, G. Lartigue and W. Jalby }} &amp;quot;CQA: A Code Quality Analyzer tool at binary level&amp;quot;, ''21th Annual International Conference on High Performance Computing, HiPC'14'', Goa (India), '''2014'''&lt;br /&gt;
* {{smallcaps| P. Benard, V. Moureau, Y. D'Angelo, G. Lartigue., M. Cuif-Sjostrand}}, &amp;quot;LES / DNS modelling of mesocombustion chambers with Arrhenius complex chemistry&amp;quot;, ''SIAM 14th International Conference on Numerical Combustion'', San Antonio (USA), '''2013'''.&lt;br /&gt;
* {{smallcaps| L. Bouheraoua, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large Eddy Simulation of supersonic non-reactive and reactive flows with an Immersed Boundary Method&amp;quot;, ''5th Eucass Conference'', Munich (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| C. Gruselle, G. Lartigue, P. Pepiot, V. Moureau, Y. D'Angelo}}, &amp;quot;Numerical simulation of turbulent stratified flame propagation in a closed vessel&amp;quot;, ''Bulletin of the American Physical Society 57'', '''2012'''&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch and A. Roux}}, &amp;quot;Development of a numerical model to predict emissions of nitric oxides in turbulent flames&amp;quot;, ''9th International ERCOFTAC Symposium on Engineering Turbulence Modelling and Measurements'', '''2012'''&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taïeb, X. Petit, G. Lartigue, P. Domingo}}, &amp;quot;Flow simulation under supercritical thermodynamics conditions&amp;quot;, ''4th Eucass Conference'', St-Petersburg (Russia), '''2011'''.&lt;br /&gt;
* {{smallcaps| G. Ribert, L. Vervisch, P. Domingo, G. Lodier, V. Moureau and G. Lartigue}}, &amp;quot;Advanced detailed chemistry tabulation for engine simulations: application to a rapid compression machine&amp;quot;, ''SIA International Conference'', '''2010'''&lt;br /&gt;
* {{smallcaps| G. Peureux, S. Carpentier, G. Lartigue}}, &amp;quot;NOx emissions prediction for natural gas engines with fuel quality variations&amp;quot;, ''4th European Combustion Meeting'', '''2009'''  ([[File:Pub_2009_Lartigue_ECM.pdf]])&lt;br /&gt;
* {{smallcaps| G. Peureux, O. Baudrand, G. Lartigue, S. Carpentier, C. Etienne}}, &amp;quot;Natural gas engines modeling: combustion and Nox emission prediction&amp;quot;. ''International Gas Research Conference'', '''2008''' ([[File:Pub_2008_Lartigue_IGRC.pdf]])&lt;br /&gt;
* {{smallcaps| R.Vicquelin, G. Lartigue, B. Fiorina, O. Gicquel}}, &amp;quot;Jet Flame in a Vitiated Co-Flow&amp;quot;, ''SIAM International Conference on Numerical Combustion'', '''2008'''&lt;br /&gt;
* {{smallcaps| R.Vicquelin, B. Fiorina, O. Gicquel, G. Lartigue and T. Poinsot}}, &amp;quot;Large Eddy Simulation of Mild Combustion&amp;quot;, ''ICDERS'', '''2007''' ([[File:Pub_2007_Lartigue_ICDERS.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, A. Kaufmann, W. Krebs, and D. Veynante}}, &amp;quot;Large Eddy Simulation of turbulent combustion for gas turbines with reduced chemistry&amp;quot;, ''Proceedings of the CTR Summer Program'',  '''2002''' ([[File:Pub_2002_Lartigue_CTR.pdf]])&lt;br /&gt;
* {{smallcaps| T. Poinsot, J. Schlüter, G. Lartigue, L. Selle, W. Krebs, and S. Hoffmann}}, &amp;quot;Using Large Eddy Simulations to understand combustion instabilities in gas turbines&amp;quot;, ''IUTAM Symposium on Turbulent Mixing and Combustion'', '''2001''' ([[File:Pub_2001_Lartigue_IUTAM.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book (peer reviewed) ===&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taieb, X. Petit, G. Lartigue and P. Domingo}}, &amp;quot;Simulation of supercritical flows in rocket-motor engines: application to cooling channel and injection system&amp;quot;, ''Eucass Book Series, Adv. Aerospace Sci., Prog. Propul. Phys. (4)''', Print ISBN xxx, '''2012'''&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book ===&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, L. Benoit, and T. Poinsot}}, &amp;quot;Clean combustors for industrial gas turbines&amp;quot;, ''VKI Lecture Series 2004-03'', '''2004''', ([[File:Pub_2003_Lartigue_VKI.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Simulation des grandes échelles et instabilités de combustion&amp;quot;, ''PhD thesis'', '''2004''', ([[File:Pub_2004_Lartigue_PhD.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Modélisation d'une flamme de propane par un schéma cinétique à une étape&amp;quot;, ''Student report STR/CFD/00/32, CERFACS'', '''2000''' ([[File:Pub_2000_Lartigue_DEA.pdf]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My pages ==&lt;br /&gt;
[[User:Lartigue/copie_linterweb/mise_en_place_depots]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/tomcat]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/serveur]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/dumps_backup]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Google Analytics trackers --&amp;gt;&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-21555211-4}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Crsb&amp;diff=3910</id>
		<title>Crsb</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Crsb&amp;diff=3910"/>
				<updated>2019-05-07T10:27:12Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Created page with &amp;quot;== Public page of the CRSB project ==  For access to the CRSB database, please contact [mailto:bruno.renou@insa-rouen.fr Prof. Bruno Renou]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Public page of the CRSB project ==&lt;br /&gt;
&lt;br /&gt;
For access to the CRSB database, please contact [mailto:bruno.renou@insa-rouen.fr Prof. Bruno Renou]&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=3835</id>
		<title>User:Lartigue</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=3835"/>
				<updated>2019-02-01T18:40:32Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PhotoGhislainLartigue.jpg|right|thumb|Ghislain Lartigue]]&lt;br /&gt;
&lt;br /&gt;
== Personal Information ==&lt;br /&gt;
&lt;br /&gt;
Ghislain Lartigue&amp;lt;br /&amp;gt;&lt;br /&gt;
CNRS Research Engineer at CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Office: INSA/Ma.B.RC.05&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
email: [mailto:ghislain.lartigue@coria.fr ghislain.lartigue@coria.fr]&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)2 32 95 97 89&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.researchgate.net/profile/Ghislain_Lartigue My ResearchGate Profile]&lt;br /&gt;
&lt;br /&gt;
[http://scholar.google.fr/citations?user=zKR8v7UAAAAJ&amp;amp;hl=fr My Google Scholar page]&lt;br /&gt;
&lt;br /&gt;
[http://www.researcherid.com/rid/M-5976-2014 My ResearcherID: M-5976-2014]&lt;br /&gt;
&lt;br /&gt;
[http://www.scopus.com/inward/authorDetails.url?authorID=36131418700&amp;amp;partnerID=MN8TOARS My Scopus Author ID: 36131418700]&lt;br /&gt;
&lt;br /&gt;
[http://orcid.org/0000-0002-6504-1503 My ORCID: 0000-0002-6504-1503]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lab Adress ==&lt;br /&gt;
CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Avenue de l'Université - BP 12&amp;lt;br /&amp;gt;&lt;br /&gt;
76801 Saint Etienne du Rouvray&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tel: +33 (0)2 32 95 36 00&amp;lt;br /&amp;gt;&lt;br /&gt;
Fax: +33 (0)2 32 91 04 85&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Research Activities ==&lt;br /&gt;
&lt;br /&gt;
* Code maintenance and development (SITCOMB, YALES2, ...),&lt;br /&gt;
* Numerical methods,&lt;br /&gt;
* Thermodynamic, statistical mechanics, complex transport phenomenas, complex chemistry,&lt;br /&gt;
* Turbulent combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reviewing Activities ==&lt;br /&gt;
&lt;br /&gt;
Reviewer for Journal of Flow, Turbulence and Combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teaching Activities ==&lt;br /&gt;
&lt;br /&gt;
* Compressible flows / INSA de Rouen (21h)&lt;br /&gt;
* Fluid mechanics basics / INSA de Rouen (16h)&lt;br /&gt;
* Finite Elements basics / INSA de Rouen (12h)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Past activities ==&lt;br /&gt;
&lt;br /&gt;
* 2009 - present : Research Engineer at CNRS/CORIA, Rouen, France.&lt;br /&gt;
* 2009 - 2011 : Research Engineer at INSA/CORIA, Rouen, France.&lt;br /&gt;
* 2008 - 2009 : Head of Numerical Simulation Team at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2005 - 2007 : Research Engineer at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2004 : Engineer at CORYS, Grenoble, France.&lt;br /&gt;
* 2000-2003 : Ph.D. in Numerical Combustion at CERFACS, Toulouse, France.&lt;br /&gt;
* 2000 : MSc in Fluid Mechanics, Toulouse, France&lt;br /&gt;
* 1997-2000 : Engineer Degree at ENSEEIHT, Toulouse, France.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Awards and distinctions ==&lt;br /&gt;
&lt;br /&gt;
* 1990 and 1992: winner of the first prize of the &amp;quot;Kangourou des Mathématiques&amp;quot;, a national mathematic contest.&lt;br /&gt;
* 2008 : Winner of the Innovative Trophy of GDF Research Division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publications ==&lt;br /&gt;
&lt;br /&gt;
=== Articles ===&lt;br /&gt;
* {{smallcaps| L. Guedot, G. Lartigue, V. Moureau}}, &amp;quot;Design of implicit high-order filters on unstructured grids for the identification of large-scale features in large-eddy simulation and application to a swirl burner&amp;quot;, ''Phys. of Fluids'' '''2015''', 27(4) [http://dx.doi.org/10.1063/1.4917280 http://dx.doi.org/10.1063/1.4917280]&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch, A. Roux}}, &amp;quot;Modelling nitrogen oxide emissions in turbulent flames with air dilution: Application to les of a non-premixed jet-flame&amp;quot;, ''Comb. and Flame'' '''2014''', 161(2):496-509 [http://dx.doi.org/10.1016/j.combustflame.2013.09.018 http://dx.doi.org/10.1016/j.combustflame.2013.09.018]&lt;br /&gt;
* {{smallcaps| X. Petit, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large-eddy simulation of supercritical fluid injection&amp;quot;, ''J. Supercritical Fluids'' '''2013''', 84:61-73 [http://dx.doi.org/10.1016/j.supflu.2013.09.011 http://dx.doi.org/10.1016/j.supflu.2013.09.011] ([[File:Pub_Lartigue_2013_JSCF.pdf]]).&lt;br /&gt;
* {{smallcaps| F. Haloua, J.-N. Ponsard, G. Lartigue, B. Hay, C. Villermaux, E. Foulon, M. Zaréa}}, &amp;quot;Thermal behaviour modelling of a reference calorimeter for natural gas&amp;quot;, ''International Journal of Thermal Sciences'', '''2012''', 55:40-47, [http://dx.doi.org/10.1016/j.ijthermalsci.2011.12.014 http://dx.doi.org/10.1016/j.ijthermalsci.2011.12.014] ([[File:Pub_2012_Lartigue_IJTS.pdf]])&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue, Y. Sommerer, C. Angelberger, O. Colin, and T. Poinsot}}, &amp;quot;Numerical methods for unsteady compressible multi-component reacting flows on fixed and moving grids&amp;quot;, ''Journal of Computational Physics'', '''2005''', 202(2):710-736, [http://dx.doi.org/10.1016/j.jcp.2004.08.003 http://dx.doi.org/10.1016/j.jcp.2004.08.003]  ([[File:Pub_2005_Lartigue_JCP.pdf]])&lt;br /&gt;
* {{smallcaps| S. Roux, G. Lartigue, T. Poinsot, U. Meier, and C. Bérat}}. &amp;quot;Studies of mean and unsteady flow in a swirled combustor using experiments, acoustic analysis and large eddy simulations&amp;quot;, ''Combustion and Flame'', '''2005''', 141:40-54, [http://dx.doi.org/10.1016/j.combustflame.2004.12.007 http://dx.doi.org/10.1016/j.combustflame.2004.12.007] ([[File:Pub_2005_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, R. Koch, K.-U. Schildmacher, W. Krebs, B. Prade, P. Kaufmann, and D. Veynante}}, &amp;quot;Compressible Large-Eddy Simulation of turbulent combustion in complex geometry on unstructured meshes&amp;quot;, ''Combustion and Flame'', '''2004''', 137(4):489-505 [http://dx.doi.org/10.1016/j.combustflame.2004.03.008 http://dx.doi.org/10.1016/j.combustflame.2004.03.008]  ([[File:Pub_2004_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue, U. Meier, and C. Bérat}}, &amp;quot;Experimental and numerical investigation of self-excited combustion oscillations in a scaled gas turbine combustor&amp;quot;, ''Applied Thermal Engineering'', '''2004''', 24(11-12):1583-1592, [http://dx.doi.org/10.1016/j.applthermaleng.2003.10.026 http://dx.doi.org/10.1016/j.applthermaleng.2003.10.026] ([[File:Pub_2004_Lartigue_ATE.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Submitted to peer-reviewed international journals ===&lt;br /&gt;
&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 1: laminar case. &amp;lt;i&amp;gt;Submitted to ...&amp;lt;/i&amp;gt;, .&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 2: turbulent case. &amp;lt;i&amp;gt;Submitted to ...&amp;lt;/i&amp;gt;, .&lt;br /&gt;
&lt;br /&gt;
=== Invited Conferences ===&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue}}, &amp;quot;High performance computing for combustion modeling&amp;quot;, ''International Supercomputing Conference'', Leipzig (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| G. Lartigue, V. Moureau}}, &amp;quot;Solveur de Poisson massivement parallèle sur maillage non structuré&amp;quot;, ''Journées CFD Equip@Meso'', Rouen (France), '''2013'''.&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
* {{smallcaps| A. S. Charif-Rubial, E. Oseret, G. Lartigue and W. Jalby }} &amp;quot;CQA: A Code Quality Analyzer tool at binary level&amp;quot;, ''21th Annual International Conference on High Performance Computing, HiPC'14'', Goa (India), '''2014'''&lt;br /&gt;
* {{smallcaps| P. Benard, V. Moureau, Y. D'Angelo, G. Lartigue., M. Cuif-Sjostrand}}, &amp;quot;LES / DNS modelling of mesocombustion chambers with Arrhenius complex chemistry&amp;quot;, ''SIAM 14th International Conference on Numerical Combustion'', San Antonio (USA), '''2013'''.&lt;br /&gt;
* {{smallcaps| L. Bouheraoua, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large Eddy Simulation of supersonic non-reactive and reactive flows with an Immersed Boundary Method&amp;quot;, ''5th Eucass Conference'', Munich (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| C. Gruselle, G. Lartigue, P. Pepiot, V. Moureau, Y. D'Angelo}}, &amp;quot;Numerical simulation of turbulent stratified flame propagation in a closed vessel&amp;quot;, ''Bulletin of the American Physical Society 57'', '''2012'''&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch and A. Roux}}, &amp;quot;Development of a numerical model to predict emissions of nitric oxides in turbulent flames&amp;quot;, ''9th International ERCOFTAC Symposium on Engineering Turbulence Modelling and Measurements'', '''2012'''&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taïeb, X. Petit, G. Lartigue, P. Domingo}}, &amp;quot;Flow simulation under supercritical thermodynamics conditions&amp;quot;, ''4th Eucass Conference'', St-Petersburg (Russia), '''2011'''.&lt;br /&gt;
* {{smallcaps| G. Ribert, L. Vervisch, P. Domingo, G. Lodier, V. Moureau and G. Lartigue}}, &amp;quot;Advanced detailed chemistry tabulation for engine simulations: application to a rapid compression machine&amp;quot;, ''SIA International Conference'', '''2010'''&lt;br /&gt;
* {{smallcaps| G. Peureux, S. Carpentier, G. Lartigue}}, &amp;quot;NOx emissions prediction for natural gas engines with fuel quality variations&amp;quot;, ''4th European Combustion Meeting'', '''2009'''  ([[File:Pub_2009_Lartigue_ECM.pdf]])&lt;br /&gt;
* {{smallcaps| G. Peureux, O. Baudrand, G. Lartigue, S. Carpentier, C. Etienne}}, &amp;quot;Natural gas engines modeling: combustion and Nox emission prediction&amp;quot;. ''International Gas Research Conference'', '''2008''' ([[File:Pub_2008_Lartigue_IGRC.pdf]])&lt;br /&gt;
* {{smallcaps| R.Vicquelin, G. Lartigue, B. Fiorina, O. Gicquel}}, &amp;quot;Jet Flame in a Vitiated Co-Flow&amp;quot;, ''SIAM International Conference on Numerical Combustion'', '''2008'''&lt;br /&gt;
* {{smallcaps| R.Vicquelin, B. Fiorina, O. Gicquel, G. Lartigue and T. Poinsot}}, &amp;quot;Large Eddy Simulation of Mild Combustion&amp;quot;, ''ICDERS'', '''2007''' ([[File:Pub_2007_Lartigue_ICDERS.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, A. Kaufmann, W. Krebs, and D. Veynante}}, &amp;quot;Large Eddy Simulation of turbulent combustion for gas turbines with reduced chemistry&amp;quot;, ''Proceedings of the CTR Summer Program'',  '''2002''' ([[File:Pub_2002_Lartigue_CTR.pdf]])&lt;br /&gt;
* {{smallcaps| T. Poinsot, J. Schlüter, G. Lartigue, L. Selle, W. Krebs, and S. Hoffmann}}, &amp;quot;Using Large Eddy Simulations to understand combustion instabilities in gas turbines&amp;quot;, ''IUTAM Symposium on Turbulent Mixing and Combustion'', '''2001''' ([[File:Pub_2001_Lartigue_IUTAM.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book (peer reviewed) ===&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taieb, X. Petit, G. Lartigue and P. Domingo}}, &amp;quot;Simulation of supercritical flows in rocket-motor engines: application to cooling channel and injection system&amp;quot;, ''Eucass Book Series, Adv. Aerospace Sci., Prog. Propul. Phys. (4)''', Print ISBN xxx, '''2012'''&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book ===&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, L. Benoit, and T. Poinsot}}, &amp;quot;Clean combustors for industrial gas turbines&amp;quot;, ''VKI Lecture Series 2004-03'', '''2004''', ([[File:Pub_2003_Lartigue_VKI.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Simulation des grandes échelles et instabilités de combustion&amp;quot;, ''PhD thesis'', '''2004''', ([[File:Pub_2004_Lartigue_PhD.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Modélisation d'une flamme de propane par un schéma cinétique à une étape&amp;quot;, ''Student report STR/CFD/00/32, CERFACS'', '''2000''' ([[File:Pub_2000_Lartigue_DEA.pdf]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My pages ==&lt;br /&gt;
[[User:Lartigue/copie_linterweb/mise_en_place_depots]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/tomcat]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/serveur]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/dumps_backup]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Google Analytics trackers --&amp;gt;&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-21555211-4}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Quotas_on_irene&amp;diff=3811</id>
		<title>Quotas on irene</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Quotas_on_irene&amp;diff=3811"/>
				<updated>2018-12-05T09:37:52Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Created page with &amp;quot;== What's the problem? ==  Sometimes, on Irene Joliot-Curie (the last TGCC supercomputer), you will be confronted to the following error:  '''''error writing ‘XXXX’: Disk...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What's the problem? ==&lt;br /&gt;
&lt;br /&gt;
Sometimes, on Irene Joliot-Curie (the last TGCC supercomputer), you will be confronted to the following error:&lt;br /&gt;
&lt;br /&gt;
'''''error writing ‘XXXX’: Disk quota exceeded'''''&lt;br /&gt;
&lt;br /&gt;
This problem is actually more complex than it seems.&lt;br /&gt;
This goal of this page is to provide the explanation of this issue and how to solve it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Groups ==&lt;br /&gt;
&lt;br /&gt;
On Linux, a user is defined by a number, which is set in /etc/passwd. For exemple, on my machine, I am the user 1001:&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; cat /etc/passwd | grep lartigue''&lt;br /&gt;
&lt;br /&gt;
'''lartigue:x:1001:1001::/home/lartigue:/bin/bash'''&lt;br /&gt;
&lt;br /&gt;
As you can see, the number 1001 is printed two times on this line: the first one corresponds to my 'User ID', the second one corresponds to my 'Group ID': these numbers are not necessarily identical.&lt;br /&gt;
This means that each user is associated to a group, known as its 'principal group'.&lt;br /&gt;
&lt;br /&gt;
However, a user can be associated to many other groups (which are known as ‘secondary groups’).&lt;br /&gt;
For exemple, on irene, my groups are:&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; groups''&lt;br /&gt;
&lt;br /&gt;
'''coria avbp ra0381 gen6880 gch0011 ra1113 intelmpi gen7345 gen10161 ra3999 gch0305 cont005'''&lt;br /&gt;
&lt;br /&gt;
The first group that appears on this line is my principal group, the others are my secondary groups.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating files/directories ==&lt;br /&gt;
&lt;br /&gt;
On Linux, each file on the filesystem possesses some metadata: its size, its creation date, to which user and to which group it belongs and what are the associated permissions.&lt;br /&gt;
When a user creates a file (via cp/scp/touch/rsync/vi/...) this file is automatically associated to this user and to its principal group.&lt;br /&gt;
&lt;br /&gt;
For example when I create a file on irene:&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; touch /tmp/toto''&lt;br /&gt;
&lt;br /&gt;
'' &amp;gt; ls -l /tmp/toto''&lt;br /&gt;
&lt;br /&gt;
'''-rw-r-----. 1 lartigug coria 0 Nov  5 08:38 /tmp/toto'''&lt;br /&gt;
&lt;br /&gt;
This file is empty (size=0), it has been created on Nov. 5th at 8:38AM and is associated to me (user=lartigug) and to my principal group (group=coria). &lt;br /&gt;
&lt;br /&gt;
Moreover, as my umask is set to 0027, its permissions are set to '''-rw-r-----'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The real Issue ==&lt;br /&gt;
&lt;br /&gt;
It is actually quite simple to understand: on every production machine, there are some quota associated to users and groups.&lt;br /&gt;
This means that the amount of data that belongs to you or to one of your group can not go beyond a certain limit.&lt;br /&gt;
&lt;br /&gt;
Now, if you transfer a lot of files (scp/rsync) or if you create a lot of file (during a simulation), all these files will belong to your principal group. And if there is a quota on this group, you will get the nasty error '''''error writing ‘XXXX’: Disk quota exceeded'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to solve this issue ==&lt;br /&gt;
&lt;br /&gt;
Well, the idea is quite simple: you must create the files with a different group for which the quota is not exceeded…&lt;br /&gt;
&lt;br /&gt;
For example on irene, the quota on group gen6880 is much larger than on the group coria.&lt;br /&gt;
&lt;br /&gt;
But HOW?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical solution #1 ==&lt;br /&gt;
&lt;br /&gt;
If the files are already there but you want to change their group, just use the classical ''chgrp [-R]'' command (with -R to go recursive).&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; mkdir /tmp/dir_test''&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ls -la /tmp/dir_test''&lt;br /&gt;
&lt;br /&gt;
'''drwxr-x---.  2 lartigug coria     6 Nov  5 08:58 .'''&lt;br /&gt;
&lt;br /&gt;
''chgrp gen6880 /tmp/dir_test''&lt;br /&gt;
&lt;br /&gt;
'''drwxr-x---.  2 lartigug gen6880     6 Nov  5 08:58 .'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical solution #2 ==&lt;br /&gt;
&lt;br /&gt;
You can change the default behaviour of directories so that new files are created with different ownership.&lt;br /&gt;
&lt;br /&gt;
If I create a file in the previous directory /tmp/dir_test (group=gen6880), this file is created with the classical ownership lartigug:coria&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; touch /tmp/dir_test/file1''&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ls -l /tmp/dir_test/file1''&lt;br /&gt;
&lt;br /&gt;
'''-rw-r-----. 1 lartigug coria 0 Nov  5 09:04 /tmp/dir_test/file1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let me ''setgid'' the directory /tmp/dir_test. This is achieved with the following command:&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; chmod g+s /tmp/dir_test''&lt;br /&gt;
&lt;br /&gt;
Now check what happend:&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ls -la /tmp/dir_test''&lt;br /&gt;
&lt;br /&gt;
'''drwxr-s---.  2 lartigug gen6880    32 Nov  5 09:05 .'''&lt;br /&gt;
&lt;br /&gt;
The ''s'' indicates that the directory is now setgid.&lt;br /&gt;
This means that each new file/directory will be created with ownership lartigug:gen6880&lt;br /&gt;
&lt;br /&gt;
Let’s check this:&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; touch /tmp/dir_test/file2''&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ls -l /tmp/dir_test/file2''&lt;br /&gt;
&lt;br /&gt;
'''-rw-r-----.  1 lartigug gen6880     0 Nov  5 09:05 file2'''&lt;br /&gt;
&lt;br /&gt;
Moreover when creating a new sub-directory, it will keep its setgid property!&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; mkdir subdir''&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ls -l''&lt;br /&gt;
&lt;br /&gt;
'''drwxr-s---. 2 lartigug gen6880     6 Nov  5 09:15 subdir'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical solution #3 ==&lt;br /&gt;
&lt;br /&gt;
Some difficulties may arise when you transfer files from your computer to irene.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Use tar &amp;amp; scp ===&lt;br /&gt;
&lt;br /&gt;
first tar you directories&lt;br /&gt;
transfer the tar&lt;br /&gt;
untar&lt;br /&gt;
&lt;br /&gt;
This will keep the right ownership and setgid property in all your directories/subdirectories.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Use rsync with options ===&lt;br /&gt;
&lt;br /&gt;
Use rsync but add the following options to modify its default behaviour:&lt;br /&gt;
&lt;br /&gt;
rsync --chmod=g+s --chown=:gen6880 …….&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Use scp -r ===&lt;br /&gt;
&lt;br /&gt;
If you do so, you '''MUST''' then do a ''chmod -R g+s'' on your directory because the setgid will not propagate in the subdirectories.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
http://www.linuxaddict.fr/index.php/2018/06/04/les-droits-speciaux-sous-gnu-linux-setuid-setgid-sticky-bit-et-umask/&lt;br /&gt;
&lt;br /&gt;
https://tech.feub.net/2008/03/setuid-setgid-et-sticky-bit/#&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=ORCh&amp;diff=3598</id>
		<title>ORCh</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=ORCh&amp;diff=3598"/>
				<updated>2018-02-14T16:57:19Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La super page publique de ORCh!&lt;br /&gt;
&lt;br /&gt;
Sinon la vraie page est [https://orch.coria-cfd.fr/index.php/Main_Page là]&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=ORCh&amp;diff=3596</id>
		<title>ORCh</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=ORCh&amp;diff=3596"/>
				<updated>2018-02-14T16:57:03Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Lartigue moved page Orch to ORCh: Pour faire plaisir à Andréa&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La super page publique de Orch!&lt;br /&gt;
&lt;br /&gt;
Sinon la vraie page est [https://orch.coria-cfd.fr/index.php/Main_Page là]&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Orch&amp;diff=3597</id>
		<title>Orch</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Orch&amp;diff=3597"/>
				<updated>2018-02-14T16:57:03Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Lartigue moved page Orch to ORCh: Pour faire plaisir à Andréa&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[ORCh]]&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Main_Page&amp;diff=3595</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Main_Page&amp;diff=3595"/>
				<updated>2018-02-14T14:21:25Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:CORIA-CFD|CORIA-CFD - www.coria-cfd.fr}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Welcome on the CORIA-CFD wiki! ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox floatright&amp;quot; style=&amp;quot;width: 320px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:PRECCINSTA_2634M_q_crit_persp_small.png|right|thumb|300px|'''PRECCINSTA burner with [[YALES2 Gallery|YALES2]]''']]&lt;br /&gt;
&lt;br /&gt;
[[File:sandia_flame.png||right|thumb|300px|'''[http://www.sandia.gov/TNF/abstract.html TNF-flame D] with [[SiTCom-B Gallery|SiTCom]]''']]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;floatright&amp;quot; style=&amp;quot;border: 1px solid #ccc; margin: 1px;&amp;quot;&lt;br /&gt;
|{{#widget:YouTube|id=B8o9Sfdqhhg|width=300|height=250}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This wiki is dedicated to the users of CFD codes developed at [http://www.coria.fr CORIA], a French combustion laboratory located in Rouen, Normandie Université.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CORIA-CFD plateform consists of public and private wikis and svn/trac systems to help in the development of these codes. The codes using this platform are&lt;br /&gt;
* [[YALES2]]&lt;br /&gt;
* [[SiTCom-B]]&lt;br /&gt;
* [[H-Allegro]]&lt;br /&gt;
* [[Archer|ARCHER]]&lt;br /&gt;
* [https://orch.coria-cfd.fr/index.php/Main_Page Orch]&lt;br /&gt;
&lt;br /&gt;
== Coming conferences ==&lt;br /&gt;
All the coming conferences and meetings may be found on the [[Conferences|conferences]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Some useful links to start with ==&lt;br /&gt;
&lt;br /&gt;
* '''YALES2'''&lt;br /&gt;
** [[YALES2| YALES2 public page]]&lt;br /&gt;
** [[YALES2 Gallery]]&lt;br /&gt;
** [[YALES2:Main_Page|YALES2 private wiki (login required)]]&lt;br /&gt;
* '''SiTCom-B'''&lt;br /&gt;
** [[SiTCom-B| SiTCom-B public page]]&lt;br /&gt;
** [[SiTCom-B Gallery]]&lt;br /&gt;
** [[SITCOMB:Main_Page| SiTCom-B private wiki (login required)]]&lt;br /&gt;
* '''Users and Publications'''&lt;br /&gt;
** [[User|Industrial partners, associated lab and people working on the projects]]&lt;br /&gt;
** [[Publications|Publications of the combustion modeling group at CORIA]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
If you want to be given access to the private wikis, please send a mail to [mailto:postmaster@coria-cfd.fr the webmaster]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logos ==&lt;br /&gt;
&lt;br /&gt;
The official logos of YALES2 and SiTCom-B can be downloaded here (jpg, 160x160):&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:logo_YALES2.jpg|center|frameless|160px|]]&lt;br /&gt;
| [[File:logo_SITCOMB.jpg|center|frameless|160px|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For higher resolutions and different file formats, the following tar.gz file is available: [[File:logos.tar.gz| tar.gz file]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== This project is supported by ==&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;left&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| [[File:logo_CORIA.jpg|center|frameless|200px|link=http://www.coria.fr|]]&lt;br /&gt;
| [[File:logo_CNRS.png|center|frameless|100px|link=http://www.cnrs.fr|]]&lt;br /&gt;
| [[File:UN_logo.jpeg|center|frameless|100px|link=http://www.cnrs.fr|]]&lt;br /&gt;
| [[File:logo_INSA.jpg|center|frameless|250px|link=http://www.insa-rouen.fr|]]&lt;br /&gt;
| [[File:logo_UNIV.jpg|center|frameless|150px|link=http://www.univ-rouen.fr|]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Logo_CRIHAN.png|center|frameless|200px|link=http://www.crihan.fr|]]&lt;br /&gt;
| [[File:logo_IDRIS.png|center|frameless|250px|link=http://www.idris.fr|]]&lt;br /&gt;
| [[File:logo_CINES.png|center|frameless|160px|link=http://www.cines.fr|]]&lt;br /&gt;
| [[File:logo_GENCI.png|center|frameless|200px|link=http://www.genci.fr|]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:logo_Europe.png|center|frameless|200px|link=http://www.genci.fr|]]&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Google Analytics trackers --&amp;gt;&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-9995548-3}}&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-21555211-6}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=ORCh&amp;diff=3594</id>
		<title>ORCh</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=ORCh&amp;diff=3594"/>
				<updated>2018-02-14T14:19:40Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Created page with &amp;quot;La super page publique de Orch!  Sinon la vraie page est [https://orch.coria-cfd.fr/index.php/Main_Page là]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La super page publique de Orch!&lt;br /&gt;
&lt;br /&gt;
Sinon la vraie page est [https://orch.coria-cfd.fr/index.php/Main_Page là]&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Main_Page&amp;diff=3593</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Main_Page&amp;diff=3593"/>
				<updated>2018-02-14T14:01:52Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:CORIA-CFD|CORIA-CFD - www.coria-cfd.fr}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Welcome on the CORIA-CFD wiki! ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox floatright&amp;quot; style=&amp;quot;width: 320px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:PRECCINSTA_2634M_q_crit_persp_small.png|right|thumb|300px|'''PRECCINSTA burner with [[YALES2 Gallery|YALES2]]''']]&lt;br /&gt;
&lt;br /&gt;
[[File:sandia_flame.png||right|thumb|300px|'''[http://www.sandia.gov/TNF/abstract.html TNF-flame D] with [[SiTCom-B Gallery|SiTCom]]''']]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;floatright&amp;quot; style=&amp;quot;border: 1px solid #ccc; margin: 1px;&amp;quot;&lt;br /&gt;
|{{#widget:YouTube|id=B8o9Sfdqhhg|width=300|height=250}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This wiki is dedicated to the users of CFD codes developed at [http://www.coria.fr CORIA], a French combustion laboratory located in Rouen, Normandie Université.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CORIA-CFD plateform consists of public and private wikis and svn/trac systems to help in the development of these codes. The codes using this platform are&lt;br /&gt;
* [[YALES2]]&lt;br /&gt;
* [[SiTCom-B]]&lt;br /&gt;
* [[H-Allegro]]&lt;br /&gt;
* [[Archer|ARCHER]]&lt;br /&gt;
* [[Orch]]&lt;br /&gt;
&lt;br /&gt;
== Coming conferences ==&lt;br /&gt;
All the coming conferences and meetings may be found on the [[Conferences|conferences]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Some useful links to start with ==&lt;br /&gt;
&lt;br /&gt;
* '''YALES2'''&lt;br /&gt;
** [[YALES2| YALES2 public page]]&lt;br /&gt;
** [[YALES2 Gallery]]&lt;br /&gt;
** [[YALES2:Main_Page|YALES2 private wiki (login required)]]&lt;br /&gt;
* '''SiTCom-B'''&lt;br /&gt;
** [[SiTCom-B| SiTCom-B public page]]&lt;br /&gt;
** [[SiTCom-B Gallery]]&lt;br /&gt;
** [[SITCOMB:Main_Page| SiTCom-B private wiki (login required)]]&lt;br /&gt;
* '''Users and Publications'''&lt;br /&gt;
** [[User|Industrial partners, associated lab and people working on the projects]]&lt;br /&gt;
** [[Publications|Publications of the combustion modeling group at CORIA]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
If you want to be given access to the private wikis, please send a mail to [mailto:postmaster@coria-cfd.fr the webmaster]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logos ==&lt;br /&gt;
&lt;br /&gt;
The official logos of YALES2 and SiTCom-B can be downloaded here (jpg, 160x160):&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:logo_YALES2.jpg|center|frameless|160px|]]&lt;br /&gt;
| [[File:logo_SITCOMB.jpg|center|frameless|160px|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For higher resolutions and different file formats, the following tar.gz file is available: [[File:logos.tar.gz| tar.gz file]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== This project is supported by ==&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;left&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| [[File:logo_CORIA.jpg|center|frameless|200px|link=http://www.coria.fr|]]&lt;br /&gt;
| [[File:logo_CNRS.png|center|frameless|100px|link=http://www.cnrs.fr|]]&lt;br /&gt;
| [[File:UN_logo.jpeg|center|frameless|100px|link=http://www.cnrs.fr|]]&lt;br /&gt;
| [[File:logo_INSA.jpg|center|frameless|250px|link=http://www.insa-rouen.fr|]]&lt;br /&gt;
| [[File:logo_UNIV.jpg|center|frameless|150px|link=http://www.univ-rouen.fr|]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Logo_CRIHAN.png|center|frameless|200px|link=http://www.crihan.fr|]]&lt;br /&gt;
| [[File:logo_IDRIS.png|center|frameless|250px|link=http://www.idris.fr|]]&lt;br /&gt;
| [[File:logo_CINES.png|center|frameless|160px|link=http://www.cines.fr|]]&lt;br /&gt;
| [[File:logo_GENCI.png|center|frameless|200px|link=http://www.genci.fr|]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:logo_Europe.png|center|frameless|200px|link=http://www.genci.fr|]]&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Google Analytics trackers --&amp;gt;&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-9995548-3}}&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-21555211-6}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2942</id>
		<title>Installation script for Z800</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2942"/>
				<updated>2015-12-05T01:42:47Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Install [https://software.intel.com/fr-fr/non-commercial-software-development Intel Parallel Studio]&lt;br /&gt;
&lt;br /&gt;
Makefile_extlib:&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 WGET = wget&lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 OPENMPI_NAME = openmpi&lt;br /&gt;
 OPENMPI_VERSION = 1.10.1&lt;br /&gt;
 OPENMPI_MAJOR_VERSION = 1.10&lt;br /&gt;
 OPENMPI_LOCATION = http://www.open-mpi.org/software/ompi/v$(OPENMPI_MAJOR_VERSION)/downloads&lt;br /&gt;
 OPENMPI_FILE = $(OPENMPI_NAME)-$(OPENMPI_VERSION).tar.bz2&lt;br /&gt;
 OPENMPI_CONFIGURE_OPTIONS = --enable-mpi-fortran --enable-static --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 ZLIB_NAME = zlib&lt;br /&gt;
 ZLIB_VERSION = 1.2.8&lt;br /&gt;
 ZLIB_LOCATION = http://zlib.net&lt;br /&gt;
 ZLIB_FILE = $(ZLIB_NAME)-$(ZLIB_VERSION).tar.gz&lt;br /&gt;
 ZLIB_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 FFTW_NAME = fftw&lt;br /&gt;
 FFTW_VERSION = 3.3.4&lt;br /&gt;
 FFTW_LOCATION = http://www.fftw.org&lt;br /&gt;
 FFTW_FILE = $(FFTW_NAME)-$(FFTW_VERSION).tar.gz&lt;br /&gt;
 FFTW_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 HDF5_NAME = hdf5&lt;br /&gt;
 HDF5_VERSION = 1.8.16&lt;br /&gt;
 HDF5_LOCATION = http://www.hdfgroup.org/ftp/HDF5/current/src&lt;br /&gt;
 HDF5_FILE = $(HDF5_NAME)-$(HDF5_VERSION).tar.bz2&lt;br /&gt;
 HDF5_CONFIGURE_OPTIONS = --enable-fortran --enable-cxx&lt;br /&gt;
 &lt;br /&gt;
 PARMETIS_NAME = parmetis&lt;br /&gt;
 PARMETIS_VERSION = 4.0.3&lt;br /&gt;
 PARMETIS_LOCATION = http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis&lt;br /&gt;
 PARMETIS_FILE = $(PARMETIS_NAME)-$(PARMETIS_VERSION).tar.gz&lt;br /&gt;
 PARMETIS_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SCOTCH_NAME = scotch&lt;br /&gt;
 SCOTCH_VERSION = 6.0.4&lt;br /&gt;
 SCOTCH_LOCATION = https://gforge.inria.fr/frs/download.php/file/34618&lt;br /&gt;
 SCOTCH_FILE = $(SCOTCH_NAME)_$(SCOTCH_VERSION).tar.gz&lt;br /&gt;
 SCOTCH_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 LAPACK_NAME = lapack&lt;br /&gt;
 LAPACK_VERSION = 3.6.0&lt;br /&gt;
 LAPACK_LOCATION = http://www.netlib.org/lapack&lt;br /&gt;
 LAPACK_FILE = $(LAPACK_NAME)-$(LAPACK_VERSION).tgz&lt;br /&gt;
 LAPACK_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 MMG3D4_NAME = mmg3d4&lt;br /&gt;
 MMG3D4_VERSION = 4.0.3&lt;br /&gt;
 MMG3D4_LOCATION = https://gforge.inria.fr/frs/download.php/file/34531&lt;br /&gt;
 MMG3D4_FILE = $(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source.tar.gz&lt;br /&gt;
 MMG3D4_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PAPI_NAME = papi&lt;br /&gt;
 PAPI_VERSION = 5.4.1&lt;br /&gt;
 PAPI_LOCATION = http://icl.cs.utk.edu/projects/papi/downloads&lt;br /&gt;
 PAPI_FILE = $(PAPI_NAME)-$(PAPI_VERSION).tar.gz&lt;br /&gt;
 PAPI_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PETSC_NAME = petsc&lt;br /&gt;
 PETSC_VERSION = 3.6.3&lt;br /&gt;
 PETSC_LOCATION = http://ftp.mcs.anl.gov/pub/petsc/release-snapshots&lt;br /&gt;
 PETSC_FILE = $(PETSC_NAME)-$(PETSC_VERSION).tar.gz&lt;br /&gt;
 PETSC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SLEPC_NAME = slepc&lt;br /&gt;
 SLEPC_VERSION = 3.6.2&lt;br /&gt;
 SLEPC_LOCATION = http://www.grycap.upv.es/slepc/download/distrib&lt;br /&gt;
 SLEPC_FILE = $(SLEPC_NAME)-$(SLEPC_VERSION).tar.gz&lt;br /&gt;
 SLEPC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 COMPILER_FAMILY   = intel&lt;br /&gt;
 COMPILER_VERSION  = 15.0.0&lt;br /&gt;
 COMPILER_PATH     = /opt/intel/composerxe/bin&lt;br /&gt;
 COMPILER_MPI_PATH = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin&lt;br /&gt;
 COMPILER_CC       = $(COMPILER_PATH)/icc&lt;br /&gt;
 COMPILER_MPICC    = $(COMPILER_MPI_PATH)/mpicc&lt;br /&gt;
 COMPILER_CFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_CXX      = $(COMPILER_PATH)/icpc&lt;br /&gt;
 COMPILER_MPICXX   = $(COMPILER_MPI_PATH)/mpicxx&lt;br /&gt;
 COMPILER_CXXFLAGS = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FC       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFC    = $(COMPILER_MPI_PATH)/mpifort&lt;br /&gt;
 COMPILER_FCFLAGS  = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FF       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFF    = $(COMPILER_MPI_PATH)/mpifort&lt;br /&gt;
 COMPILER_FFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 default: $(OPENMPI_NAME)-$(OPENMPI_VERSION) $(ZLIB_NAME)-$(ZLIB_VERSION) $(FFTW_NAME)-$(FFTW_VERSION) $(HDF5_NAME)-$(HDF5_VERSION) $(PARMETIS_NAME)-$(PARMETIS_VERSION) $(SCOTCH_NAME)-$(SCOTCH_VERSION) $(LAPACK_NAME)-$(LAPACK_VERSION) $(MMG3D4_NAME)-$(MMG3D4_VERSION) $(PAPI_NAME)-$(PAPI_VERSION) $(PETSC_NAME)-$(PETSC_VERSION) $(SLEPC_NAME)-$(SLEPC_VERSION)&lt;br /&gt;
 &lt;br /&gt;
 $(OPENMPI_NAME)-$(OPENMPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(OPENMPI_FILE) ]; then $(WGET) $(OPENMPI_LOCATION)/$(OPENMPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(OPENMPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(OPENMPI_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(ZLIB_NAME)-$(ZLIB_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(ZLIB_FILE) ]; then $(WGET) $(ZLIB_LOCATION)/$(ZLIB_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(ZLIB_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(ZLIB_NAME)-$(ZLIB_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(ZLIB_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(ZLIB_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(ZLIB_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(ZLIB_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(ZLIB_NAME)-$(ZLIB_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(ZLIB_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(ZLIB_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(ZLIB_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(ZLIB_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(FFTW_NAME)-$(FFTW_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(FFTW_FILE) ]; then $(WGET) $(FFTW_LOCATION)/$(FFTW_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(FFTW_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(FFTW_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(HDF5_NAME)-$(HDF5_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(HDF5_FILE) ]; then $(WGET) $(HDF5_LOCATION)/$(HDF5_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(HDF5_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(HDF5_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PARMETIS_NAME)-$(PARMETIS_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PARMETIS_FILE) ]; then $(WGET) $(PARMETIS_LOCATION)/$(PARMETIS_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PARMETIS_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd metis &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cc         = mpicc/cc         = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cxx        = mpicxx/cxx        = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SCOTCH_NAME)-$(SCOTCH_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SCOTCH_FILE) ]; then $(WGET) $(SCOTCH_LOCATION)/$(SCOTCH_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)-$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SCOTCH_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;EXE             =&amp;quot; &amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LIB             = .a&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;OBJ             = .o&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MAKE            = make&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;AR              = ar&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;ARFLAGS         = -ruv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CAT             = cat&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCS             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCP             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCD             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CFLAGS          = -O3 -DSCOTCH_PTHREAD -DCOMMON_TIMING_OLD -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -Drestrict=__restrict -DIDXSIZE64 -I$(COMPILER_PATH)/include&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CLIBFLAGS       =&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LDFLAGS         = -lz -lm&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CP              = cp&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LEX             = flex -Pscotchyy -olex.yy.c&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LN              = ln&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MKDIR           = mkdir -p&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MV              = mv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;RANLIB          = ranlib&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;YACC            = bison -pscotchyy -y -b y&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;prefix          = $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) scotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) ptscotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(LAPACK_NAME)-$(LAPACK_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(LAPACK_FILE) ]; then $(WGET) $(LAPACK_LOCATION)/$(LAPACK_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(LAPACK_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -f make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         touch make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;SHELL = /bin/sh&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;FORTRAN    = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;OPTS       = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADER     = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;DRVOPTS    = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;NOOPT      = -O0&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADOPTS   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TIMER      = EXT_ETIME&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CC         = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CFLAGS     = $(COMPILER_CFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCH       = ar&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCHFLAGS  = cr&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;RANLIB     = ranlib&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;XBLASLIB   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;BLASLIB    = ../../librefblas.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKLIB  = liblapack.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TMGLIB     = libtmglib.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKELIB = liblapacke.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) blaslib &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) lapacklib &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -rf $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         mkdir -p $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib &amp;amp;&amp;amp;\&lt;br /&gt;
         cp liblapack.a  $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/liblapack.a &amp;amp;&amp;amp;\&lt;br /&gt;
         cp librefblas.a $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/libblas.a\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 $(MMG3D4_NAME)-$(MMG3D4_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(MMG3D4_FILE) ]; then $(WGET) $(MMG3D4_LOCATION)/$(MMG3D4_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(MMG3D4_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	export SCOTCH_DIR=$(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export CC=$(COMPILER_MPICC) &amp;amp;&amp;amp; \&lt;br /&gt;
 	export CXX=$(COMPILER_MPICXX) &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cmake -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR)/local/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_VERSION) .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PAPI_NAME)-$(PAPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PAPI_FILE) ]; then $(WGET) $(PAPI_LOCATION)/$(PAPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PAPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd src &amp;amp;&amp;amp;\&lt;br /&gt;
 	export F77=$(COMPILER_F77) &amp;amp;&amp;amp; export CC=$(COMPILER_CC) &amp;amp;&amp;amp; ./configure --prefix=$(INSTALL_DIR)/local/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PETSC_NAME)-$(PETSC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PETSC_FILE) ]; then $(WGET) $(PETSC_LOCATION)/$(PETSC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PETSC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(PETSC_NAME)-$(PETSC_VERSION) $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	unset PETSC_DIR &amp;amp;&amp;amp; ./configure PETSC_ARCH=linux-intel64 --with-mpi-dir=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) --download-hypre --with-blas-lapack-dir=/opt/intel/mkl &amp;amp;&amp;amp;\&lt;br /&gt;
 	make PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 all \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SLEPC_NAME)-$(SLEPC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SLEPC_FILE) ]; then $(WGET) $(SLEPC_LOCATION)/$(SLEPC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SLEPC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(SLEPC_NAME)-$(SLEPC_VERSION) $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp; export PETSC_ARCH=linux-intel64 &amp;amp;&amp;amp; ./configure &amp;amp;&amp;amp;\&lt;br /&gt;
 	make SLEPC_DIR=$(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
.bash_profile / .bashrc:&lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 1: aliases&lt;br /&gt;
 &lt;br /&gt;
 alias l='ls -l'&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 1&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 2: compilers&lt;br /&gt;
 &lt;br /&gt;
 # crt stuff&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # compiler and libraries&lt;br /&gt;
 source ~/.bashrc_intel&lt;br /&gt;
 source ~/.bashrc_openmpi&lt;br /&gt;
 source ~/.bashrc_hdf5&lt;br /&gt;
 source ~/.bashrc_papi&lt;br /&gt;
 source ~/.bashrc_petsc&lt;br /&gt;
 source ~/.bashrc_slepc&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 2&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 3: applications&lt;br /&gt;
 &lt;br /&gt;
 # yales2&lt;br /&gt;
 source ~/yales2/platforms/xxxx.bash.env&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 3&lt;br /&gt;
 #==================#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_intel:&lt;br /&gt;
&lt;br /&gt;
 # intel-15.0.0&lt;br /&gt;
 source /opt/intel/composerxe/bin/compilervars.sh intel64&lt;br /&gt;
 export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&lt;br /&gt;
 export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&lt;br /&gt;
 export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&lt;br /&gt;
 export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&lt;br /&gt;
 export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_openmpi:&lt;br /&gt;
&lt;br /&gt;
 export MPI_HOME=&amp;quot;/local/openmpi/intel-15.0.0/1.10.1&amp;quot;&lt;br /&gt;
 export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&lt;br /&gt;
 export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&lt;br /&gt;
 export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&lt;br /&gt;
 export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bahsrc_hdf5:&lt;br /&gt;
&lt;br /&gt;
 export HDF5_HOME=&amp;quot;/local/hdf5/intel-15.0.0/1.8.16&amp;quot;&lt;br /&gt;
 export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&lt;br /&gt;
 export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&lt;br /&gt;
 export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_papi:&lt;br /&gt;
&lt;br /&gt;
 export PAPI_HOME=&amp;quot;/local/papi/intel-15.0.0/5.4.1&amp;quot;&lt;br /&gt;
 export PAPI_INC=&amp;quot;$PAPI_HOME/include&amp;quot;&lt;br /&gt;
 export PAPI_BIN=&amp;quot;$PAPI_HOME/bin&amp;quot;&lt;br /&gt;
 export PAPI_LIB=&amp;quot;$PAPI_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PAPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_petsc:&lt;br /&gt;
&lt;br /&gt;
 export PETSC_HOME=&amp;quot;/local/petsc/intel-15.0.0/3.6.3/&amp;quot;&lt;br /&gt;
 export PETSC_INC=&amp;quot;$PETSC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export PETSC_BIN=&amp;quot;$PETSC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export PETSC_LIB=&amp;quot;$PETSC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PETSC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_slepc:&lt;br /&gt;
&lt;br /&gt;
 export SLEPC_HOME=&amp;quot;/local/slepc/intel-15.0.0/3.6.2/&amp;quot;&lt;br /&gt;
 export SLEPC_INC=&amp;quot;$SLEPC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export SLEPC_BIN=&amp;quot;$SLEPC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export SLEPC_LIB=&amp;quot;$SLEPC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$SLEPC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For RHEL 7 platforms:&lt;br /&gt;
&lt;br /&gt;
 # Avant le premier boot&lt;br /&gt;
 # 1/ mettre les 4 disques de 4TB dans les 4 baies du bas&lt;br /&gt;
 # 2/ mettre le disque SSD de 256GB dans la baie du haut&lt;br /&gt;
 &lt;br /&gt;
 # Au boot&lt;br /&gt;
 # 1/ créer le raid matériel&lt;br /&gt;
 # 2/ boot UEFI sur le SSD&lt;br /&gt;
 # 3/ Désactiver HyperThreading&lt;br /&gt;
 # 4/ Désactiver IntelBoost&lt;br /&gt;
 &lt;br /&gt;
 # finir l’install RHEL&lt;br /&gt;
 # créer admincoria/root avec un mdp toto (ATTENTION AU CLAVIER AMERICAIN)&lt;br /&gt;
 &lt;br /&gt;
 # clavier francais au boot&lt;br /&gt;
 localectl set-locale LANG=en_US.utf8&lt;br /&gt;
 localectl set-x11-keymap fr&lt;br /&gt;
 localectl set-keymap fr&lt;br /&gt;
 &lt;br /&gt;
 # remettre les mdp classiques pour admincoria et root&lt;br /&gt;
 &lt;br /&gt;
 # modifier le nom de la machine&lt;br /&gt;
 vi /etc/hostname &lt;br /&gt;
 &lt;br /&gt;
 # associer un numéro RHN&lt;br /&gt;
 subscription-manager register --username=admincoria --password=XXXXXXXX --auto-attach&lt;br /&gt;
 &lt;br /&gt;
 # créer une table de partition gpt et une partition sur /dev/sda (RAID matériel)&lt;br /&gt;
 parted /dev/sda&lt;br /&gt;
 mktable gpt&lt;br /&gt;
 mkpart primary xfs 64MB 100%&lt;br /&gt;
 &lt;br /&gt;
 # créer un filesysteme pour /home&lt;br /&gt;
 mkfs -t xfs /dev/sda1&lt;br /&gt;
 &lt;br /&gt;
 # deménager l’ancien home et créer le nouveau&lt;br /&gt;
 umount /home&lt;br /&gt;
 mount /dev/sda1 /home&lt;br /&gt;
 mkdir /home2&lt;br /&gt;
 mount /dev/rhel/home /home2&lt;br /&gt;
 mv /home2/admincoria /home/admincoria&lt;br /&gt;
 umount /home2&lt;br /&gt;
 &lt;br /&gt;
 # modifier /etc/fstab&lt;br /&gt;
 /dev/sda1               /home                   xfs     defaults        1 2&lt;br /&gt;
 #==&amp;gt; PENSER A ENLEVER LA LIGNE /dev/rhel/home&lt;br /&gt;
 &lt;br /&gt;
 # commandes utils pour lvm&lt;br /&gt;
 lvmdiskscan&lt;br /&gt;
 vgscan&lt;br /&gt;
 vgdisplay&lt;br /&gt;
 lvdisplay&lt;br /&gt;
 &lt;br /&gt;
 # enlever le volume logique de /home sur le SSD&lt;br /&gt;
 lvremove /dev/rhel/home&lt;br /&gt;
 &lt;br /&gt;
 # augmenter la taille de / à 100% de la place dispo&lt;br /&gt;
 lvextend -l +100%FREE /dev/rhel/root&lt;br /&gt;
 &lt;br /&gt;
 # augmenter la taille de / jusqu’au maxi dispo&lt;br /&gt;
 df -k&lt;br /&gt;
 xfs_info /&lt;br /&gt;
 xfs_growfs /&lt;br /&gt;
 df -k&lt;br /&gt;
 &lt;br /&gt;
 # ajouter le EPEL 7.2&lt;br /&gt;
 rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm&lt;br /&gt;
 &lt;br /&gt;
 # ajouter les bons repos&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-extras-rpms&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-optional-rpms&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-rhn-tools-rpms&lt;br /&gt;
 &lt;br /&gt;
 # MaJ système&lt;br /&gt;
 yum update -y&lt;br /&gt;
 &lt;br /&gt;
 # install&lt;br /&gt;
 yum install -y x2goserver&lt;br /&gt;
 yum install -y gparted&lt;br /&gt;
 yum install -y fail2ban&lt;br /&gt;
 yum install -y zlib&lt;br /&gt;
 yum install -y linuxdoc-tools&lt;br /&gt;
 yum install -y gnuplot&lt;br /&gt;
 yum install -y paraview&lt;br /&gt;
 yum install -y lzip&lt;br /&gt;
 yum install -y xorg-x11-fonts*&lt;br /&gt;
 yum install -y htop emacs xemacs&lt;br /&gt;
 &lt;br /&gt;
 # rapatrier clé ssh admincoria puis chmod 700 .ssh&lt;br /&gt;
 &lt;br /&gt;
 # modifier la config ssh et redémarrer ssh&lt;br /&gt;
 vi /etc/ssh/sshd_config&lt;br /&gt;
 RSAAuthentication yes&lt;br /&gt;
 PubkeyAuthentication yes&lt;br /&gt;
 #PasswordAuthentication yes&lt;br /&gt;
 PasswordAuthentication no&lt;br /&gt;
 KerberosAuthentication no&lt;br /&gt;
 GSSAPIAuthentication no&lt;br /&gt;
 &lt;br /&gt;
 systemctl restart sshd.service&lt;br /&gt;
 &lt;br /&gt;
 # set fail2ban&lt;br /&gt;
 vi /etc/fail2ban/jail.conf&lt;br /&gt;
 ignoreip = 127.0.0.1/8 194.254.16.0/24 88.184.97.196&lt;br /&gt;
 bantime  = 86400&lt;br /&gt;
 findtime  = 86400&lt;br /&gt;
 [sshd]&lt;br /&gt;
 enabled  = true&lt;br /&gt;
 port    = ssh&lt;br /&gt;
 logpath = %(sshd_log)s&lt;br /&gt;
 [sshd-ddos]&lt;br /&gt;
 enabled  = true&lt;br /&gt;
 port    = ssh&lt;br /&gt;
 logpath = %(sshd_log)s&lt;br /&gt;
 &lt;br /&gt;
 fail2ban-server&lt;br /&gt;
 fail2ban-client reload&lt;br /&gt;
 chkconfig fail2ban on&lt;br /&gt;
 &lt;br /&gt;
 # install intel dans /opt en tant qu'admincoria&lt;br /&gt;
 rsync azuv amdincoria@luis:/opt/intel /tmp&lt;br /&gt;
 mv /tmp/intel /opt&lt;br /&gt;
 chown -R root:root /opt/intel&lt;br /&gt;
 &lt;br /&gt;
 # créer les .bashrc_* dans /etc/skel &lt;br /&gt;
 source .bashrc_intel&lt;br /&gt;
 &lt;br /&gt;
 # Install librairies (Makefile sur coria-cfd)&lt;br /&gt;
 &lt;br /&gt;
 # installer grace&lt;br /&gt;
 wget ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable/grace-5.1.24.tar.gz&lt;br /&gt;
 ./configure --prefix=/local&lt;br /&gt;
 make -j 8&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
 # créer les utilisateurs&lt;br /&gt;
 &lt;br /&gt;
 # rapatrier maqao&lt;br /&gt;
 &lt;br /&gt;
 # VLC &amp;amp; mencoder &amp;amp; ffmpeg&lt;br /&gt;
 rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm&lt;br /&gt;
 yum -y update&lt;br /&gt;
 yum install -y vlc mencoder ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WARNING''':&lt;br /&gt;
If you encounter any problem for installing freeNX, you should consider visiting [http://notepad2.blogspot.com/2011/05/install-freenx-server-on-ubuntu-1004.html this]  website...&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User&amp;diff=2903</id>
		<title>User</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User&amp;diff=2903"/>
				<updated>2015-11-02T22:27:04Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:Users and partners|Users and partners - www.coria-cfd.fr}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Users of the YALES2 code ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; style=&amp;quot;border-collapse: collapse; border-style: solid&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
=== From CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [[User:Moureauv|Vincent Moureau]]&lt;br /&gt;
* [[User:Lartigue|Ghislain Lartigue]]&lt;br /&gt;
* [[User:Vervisch|Luc Vervisch]]&lt;br /&gt;
* [[User:Domingo|Pascale Domingo]]&lt;br /&gt;
* [[User:Ribert|Guillaume Ribert]]&lt;br /&gt;
* [[User:Glodato|Guido Lodato]]&lt;br /&gt;
* [[User:Dangelo|Yves D'Angelo]]&lt;br /&gt;
&lt;br /&gt;
==== PhDs and Postdocs ====&lt;br /&gt;
* [[User:Benard|Pierre Bénard]]&lt;br /&gt;
* [[User:Boulet|Lancelot Boulet]]&lt;br /&gt;
* [[User:ydufresne|Yann Dufresne]]&lt;br /&gt;
* [[User:Larabi|Hakim Larabi]]&lt;br /&gt;
* [[User:nlegrand|Nicolas Legrand]]&lt;br /&gt;
* [[User:Roger|Thomas Roger]]&lt;br /&gt;
* [[User:barnaud|Félix Barnaud]]&lt;br /&gt;
&lt;br /&gt;
==== Former PhDs and Postdocs ====&lt;br /&gt;
* [[User:Farcyb|Benjamin Farcy]]&lt;br /&gt;
* [[User:Guedot|Lola Guédot]]&lt;br /&gt;
* [[User:Jean|Adrien Jean]]&lt;br /&gt;
* [[User:Gruselle|Catherine Gruselle]]&lt;br /&gt;
* [[User:Maheu|Nicolas Maheu]]&lt;br /&gt;
* [[User:Pecquery|François Pecquery]]&lt;br /&gt;
* [[User:Vahe|Jonathan Vahe]]&lt;br /&gt;
* [[User:Malandain|Mathias Malandain]]&lt;br /&gt;
* [[User:Taieb|David Taieb]]&lt;br /&gt;
* [[User:Enoel|Emeline Noël]]&lt;br /&gt;
* [[User:Lodier|Guillaume Lodier]]&lt;br /&gt;
* [[User:Petit|Xavier Petit]]&lt;br /&gt;
* [[User:Enjalbert|Nicolas Enjalbert]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
=== From LEGI ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.legi.grenoble-inp.fr/web/spip.php?auteur57 Guillaume Balarac]&lt;br /&gt;
* [http://www.legi.grenoble-inp.fr/web/spip.php?auteur69 Christophe Corre]&lt;br /&gt;
* Patrick Begou&lt;br /&gt;
&lt;br /&gt;
==== PhDs ====&lt;br /&gt;
* Nicolas Odier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== From I3M ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* Vanessa Lleras&lt;br /&gt;
* [[User:Mendez|Simon Mendez]]&lt;br /&gt;
* [http://www.math.univ-montp2.fr/~nicoud Franck Nicoud]&lt;br /&gt;
&lt;br /&gt;
==== PhDs and Postdocs====&lt;br /&gt;
* [[User:Chnafa|Christophe Chnafa]]&lt;br /&gt;
* [http://www.fisica.unige.it/~martins/ Marco Martins Afonso]&lt;br /&gt;
* [[User:Gibaud|Etienne Gibaud]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
=== From EM2C ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* Denis Veynante&lt;br /&gt;
* Olivier Gicquel&lt;br /&gt;
* Benoit Fiorina&lt;br /&gt;
* Nasser Darabiha&lt;br /&gt;
* Matthieu Boileau&lt;br /&gt;
* Ronan Vicquelin&lt;br /&gt;
&lt;br /&gt;
==== PhDs and postdocs ====&lt;br /&gt;
* [[User:mercier|Renaud Mercier]]&lt;br /&gt;
* [[User:yufang|Yufang Zhang]]&lt;br /&gt;
* Benedetta Franzelli&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== From IMFT ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.cerfacs.fr/~poinsot Thierry Poinsot]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
=== From CERFACS ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.cerfacs.fr/~jjouhaud Jean-Christophe Jouhaud]&lt;br /&gt;
* Gabriel Staffelbach&lt;br /&gt;
* Olivier Vermorel&lt;br /&gt;
* Eléonore Riber&lt;br /&gt;
* Antoine Dauptain&lt;br /&gt;
* Florent Duchaine&lt;br /&gt;
* [http://www.cerfacs.fr/~poinsot Thierry Poinsot]&lt;br /&gt;
* Bénédicte Cuénot&lt;br /&gt;
* Guillaume Puigt&lt;br /&gt;
* Marc Montagnac&lt;br /&gt;
&lt;br /&gt;
==== PhDs and Postdocs ====&lt;br /&gt;
* Matthias Kraushar&lt;br /&gt;
* Damien Poitou&lt;br /&gt;
* Emmanuel Motheau&lt;br /&gt;
* Victor Granet&lt;br /&gt;
* Guillaume Frichet&lt;br /&gt;
* Pierre Quillatre&lt;br /&gt;
* Geoffroy Chaussonnet&lt;br /&gt;
* Mario Falese&lt;br /&gt;
* [[User:wang|Gaofeng Wang]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
=== From ULB ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.ulb.ac.be/rech/inventaire/chercheurs/5/CH5075.html Bernard Knaepen]&lt;br /&gt;
&lt;br /&gt;
==== Students ====&lt;br /&gt;
* Vanessa Loodts&lt;br /&gt;
* Mathieu Caby&lt;br /&gt;
&lt;br /&gt;
=== From IFP-EN ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* Christian Angelberger&lt;br /&gt;
* Olivier Colin&lt;br /&gt;
* Julien Bohbot&lt;br /&gt;
* Benjamin Reveille&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== From Sherbrooke ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.usherbrooke.ca/gmecanique/departement/personnel/professeurs/stephane-moreau Stéphane Moreau]&lt;br /&gt;
* Marlène SanJosé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Users of the SiTComB code ==&lt;br /&gt;
&lt;br /&gt;
=== From CORIA ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; style=&amp;quot;border-collapse: collapse; border-style: solid&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [[User:Domingo|Pascale Domingo]]&lt;br /&gt;
* [[User:Lartigue|Ghislain Lartigue]]&lt;br /&gt;
* [[User:Ribert|Guillaume Ribert]]&lt;br /&gt;
* [[User:Vervisch|Luc Vervisch]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
==== PhDs and Postdocs ====&lt;br /&gt;
* [[User:Lisab|Lisa Bouheraoua]]&lt;br /&gt;
* [[User:Petit|Xavier Petit]]&lt;br /&gt;
* [[User:Uguven|Umut Guven]]&lt;br /&gt;
* [[User:Bioche|Kévin Bioche]]&lt;br /&gt;
* [[User:Dubocb|Bastien Duboc]]&lt;br /&gt;
* [[User:Farcyb|Benjamin Farcy]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Industrial Partners ==&lt;br /&gt;
&lt;br /&gt;
* [http://safran-group.com SAFRAN]&lt;br /&gt;
* [http://www.renault.com Renault]&lt;br /&gt;
* [http://www.psa-peugeot-citroen.com PSA]&lt;br /&gt;
* [http://www.rhodia.com Rhodia]&lt;br /&gt;
* [http://www.airliquide.com Air Liquide]&lt;br /&gt;
* [http://www.saint-gobain.fr Saint-Gobain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Labs ==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;20&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
* [http://www.cnrs.fr CNRS]&lt;br /&gt;
* [http://www.coria.fr CORIA]&lt;br /&gt;
* [http://www.insa-rouen.fr INSA de Rouen]&lt;br /&gt;
* [http://www.em2c.ecp.fr EM2C]&lt;br /&gt;
* [http://www.cerfacs.fr CERFACS]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
* [http://www.ifpenergiesnouvelles.fr IFP Energies Nouvelles]&lt;br /&gt;
* [http://www.imft.fr IMFT]&lt;br /&gt;
* [http://www.legi.grenoble-inp.fr LEGI]&lt;br /&gt;
* [http://www.ulb.ac.be ULB]&lt;br /&gt;
* [http://www.math.univ-montp2.fr I3M]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Computing Centers ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.genci.fr GENCI]&lt;br /&gt;
* [http://www.idris.fr IDRIS]&lt;br /&gt;
* [http://www.cines.fr CINES]&lt;br /&gt;
* [http://www.crihan.fr CRIHAN]&lt;br /&gt;
* [http://www.fz-juelich.de/jsc/en Jülich Computing Center]&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2893</id>
		<title>Installation script for Z800</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2893"/>
				<updated>2015-10-26T14:34:08Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Install [https://software.intel.com/fr-fr/non-commercial-software-development Intel Parallel Studio]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Makefile_gcc:&lt;br /&gt;
&lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 &lt;br /&gt;
 WGET = wget&lt;br /&gt;
 &lt;br /&gt;
 GCC_VERSION = 4.8.2&lt;br /&gt;
 &lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 &lt;br /&gt;
 all : structure gcc&lt;br /&gt;
 &lt;br /&gt;
 structure:&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local&lt;br /&gt;
 &lt;br /&gt;
 gcc:&lt;br /&gt;
 	(\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;  \&lt;br /&gt;
 	if [ ! -f gcc-$(GCC_VERSION).tar.bz2 ]; then $(WGET) http://gcc.cybermirror.org/releases/gcc-$(GCC_VERSION)/gcc-$(GCC_VERSION).tar.bz2; fi &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp; \&lt;br /&gt;
 	bunzip2 -c $(INSTALL_DIR)/Downloads/gcc-$(GCC_VERSION).tar.bz2 | tar xv &amp;amp;&amp;amp; \&lt;br /&gt;
 	mv gcc-$(GCC_VERSION) gcc-$(GCC_VERSION)_src&amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_src &amp;amp;&amp;amp; \&lt;br /&gt;
 	./contrib/download_prerequisites &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd ../ &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	../gcc-$(GCC_VERSION)_src/configure --prefix=/local/gcc-$(GCC_VERSION) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make check &amp;amp;&amp;amp; \&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_packages:&lt;br /&gt;
 &lt;br /&gt;
 default:&lt;br /&gt;
 	sudo add-apt-repository -y ppa:freenx-team&lt;br /&gt;
 	sudo apt-get update&lt;br /&gt;
 	sudo apt-get upgrade&lt;br /&gt;
 	sudo apt-get install -y freenx  nvidia-current ubuntu-desktop gnome-session-fallback tcsh ssh g++ gdb gfortran cmake flex bison git gitk subversion rapidsvn vim-gnome lib32z1-dev zlib1g-dev tkcvs default-jre gparted synaptic eclipse paraview browser-plugin-gnash grace gnuplot filezilla dselect emacs xemacs21 meld hdfview vlc autogen autoconf automake cifs-utils valgrind kcachegrind mencoder&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_extlib:&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 WGET = wget&lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 OPENMPI_NAME = openmpi&lt;br /&gt;
 OPENMPI_VERSION = 1.10.0&lt;br /&gt;
 OPENMPI_MAJOR_VERSION = 1.10&lt;br /&gt;
 OPENMPI_LOCATION = http://www.open-mpi.org/software/ompi/v$(OPENMPI_MAJOR_VERSION)/downloads&lt;br /&gt;
 OPENMPI_FILE = $(OPENMPI_NAME)-$(OPENMPI_VERSION).tar.bz2&lt;br /&gt;
 OPENMPI_CONFIGURE_OPTIONS = --enable-mpi-fortran --enable-static --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 ZLIB_NAME = zlib&lt;br /&gt;
 ZLIB_VERSION = 1.2.8&lt;br /&gt;
 ZLIB_LOCATION = http://zlib.net&lt;br /&gt;
 ZLIB_FILE = $(ZLIB_NAME)-$(ZLIB_VERSION).tar.gz&lt;br /&gt;
 ZLIB_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 FFTW_NAME = fftw&lt;br /&gt;
 FFTW_VERSION = 3.3.4&lt;br /&gt;
 FFTW_LOCATION = http://www.fftw.org&lt;br /&gt;
 FFTW_FILE = $(FFTW_NAME)-$(FFTW_VERSION).tar.gz&lt;br /&gt;
 FFTW_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 HDF5_NAME = hdf5&lt;br /&gt;
 HDF5_VERSION = 1.8.15-patch1&lt;br /&gt;
 HDF5_LOCATION = http://www.hdfgroup.org/ftp/HDF5/current/src&lt;br /&gt;
 HDF5_FILE = $(HDF5_NAME)-$(HDF5_VERSION).tar.bz2&lt;br /&gt;
 HDF5_CONFIGURE_OPTIONS = --enable-fortran --enable-cxx&lt;br /&gt;
 &lt;br /&gt;
 PARMETIS_NAME = parmetis&lt;br /&gt;
 PARMETIS_VERSION = 4.0.3&lt;br /&gt;
 PARMETIS_LOCATION = http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis&lt;br /&gt;
 PARMETIS_FILE = $(PARMETIS_NAME)-$(PARMETIS_VERSION).tar.gz&lt;br /&gt;
 PARMETIS_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SCOTCH_NAME = scotch&lt;br /&gt;
 SCOTCH_VERSION = 6.0.4&lt;br /&gt;
 SCOTCH_LOCATION = https://gforge.inria.fr/frs/download.php/file/34618&lt;br /&gt;
 SCOTCH_FILE = $(SCOTCH_NAME)_$(SCOTCH_VERSION).tar.gz&lt;br /&gt;
 SCOTCH_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 LAPACK_NAME = lapack&lt;br /&gt;
 LAPACK_VERSION = 3.5.0&lt;br /&gt;
 LAPACK_LOCATION = http://www.netlib.org/lapack&lt;br /&gt;
 LAPACK_FILE = $(LAPACK_NAME)-$(LAPACK_VERSION).tgz&lt;br /&gt;
 LAPACK_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 MMG3D4_NAME = mmg3d4&lt;br /&gt;
 MMG3D4_VERSION = 4.0.2&lt;br /&gt;
 MMG3D4_LOCATION = https://gforge.inria.fr/frs/download.php/file/34531&lt;br /&gt;
 MMG3D4_FILE = $(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source.tar.gz&lt;br /&gt;
 MMG3D4_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PAPI_NAME = papi&lt;br /&gt;
 PAPI_VERSION = 5.4.1&lt;br /&gt;
 PAPI_LOCATION = http://icl.cs.utk.edu/projects/papi/downloads&lt;br /&gt;
 PAPI_FILE = $(PAPI_NAME)-$(PAPI_VERSION).tar.gz&lt;br /&gt;
 PAPI_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PETSC_NAME = petsc&lt;br /&gt;
 PETSC_VERSION = 3.6.2&lt;br /&gt;
 PETSC_LOCATION = http://ftp.mcs.anl.gov/pub/petsc/release-snapshots&lt;br /&gt;
 PETSC_FILE = $(PETSC_NAME)-$(PETSC_VERSION).tar.gz&lt;br /&gt;
 PETSC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SLEPC_NAME = slepc&lt;br /&gt;
 SLEPC_VERSION = 3.6.1&lt;br /&gt;
 SLEPC_LOCATION = http://www.grycap.upv.es/slepc/download/distrib&lt;br /&gt;
 SLEPC_FILE = $(SLEPC_NAME)-$(SLEPC_VERSION).tar.gz&lt;br /&gt;
 SLEPC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 COMPILER_FAMILY   = intel&lt;br /&gt;
 COMPILER_VERSION  = 15.0.0&lt;br /&gt;
 COMPILER_PATH     = /opt/intel/composerxe/bin&lt;br /&gt;
 COMPILER_MPI_PATH = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin&lt;br /&gt;
 COMPILER_CC       = $(COMPILER_PATH)/icc&lt;br /&gt;
 COMPILER_MPICC    = $(COMPILER_MPI_PATH)/mpicc&lt;br /&gt;
 COMPILER_CFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_CXX      = $(COMPILER_PATH)/icpc&lt;br /&gt;
 COMPILER_MPICXX   = $(COMPILER_MPI_PATH)/mpicxx&lt;br /&gt;
 COMPILER_CXXFLAGS = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FC       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFC    = $(COMPILER_MPI_PATH)/mpifort&lt;br /&gt;
 COMPILER_FCFLAGS  = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FF       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFF    = $(COMPILER_MPI_PATH)/mpifort&lt;br /&gt;
 COMPILER_FFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 default: $(OPENMPI_NAME)-$(OPENMPI_VERSION) $(ZLIB_NAME)-$(ZLIB_VERSION) $(FFTW_NAME)-$(FFTW_VERSION) $(HDF5_NAME)-$(HDF5_VERSION) $(PARMETIS_NAME)-$(PARMETIS_VERSION) $(SCOTCH_NAME)-$(SCOTCH_VERSION) $(LAPACK_NAME)-$(LAPACK_VERSION) $(MMG3D4_NAME)-$(MMG3D4_VERSION) $(PAPI_NAME)-$(PAPI_VERSION) $(PETSC_NAME)-$(PETSC_VERSION) $(SLEPC_NAME)-$(SLEPC_VERSION)&lt;br /&gt;
 &lt;br /&gt;
 $(OPENMPI_NAME)-$(OPENMPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(OPENMPI_FILE) ]; then $(WGET) $(OPENMPI_LOCATION)/$(OPENMPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(OPENMPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(OPENMPI_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(ZLIB_NAME)-$(ZLIB_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(ZLIB_FILE) ]; then $(WGET) $(ZLIB_LOCATION)/$(ZLIB_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(ZLIB_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(ZLIB_NAME)-$(ZLIB_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(ZLIB_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(ZLIB_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(ZLIB_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(ZLIB_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(ZLIB_NAME)-$(ZLIB_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(ZLIB_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(ZLIB_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(ZLIB_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(ZLIB_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(FFTW_NAME)-$(FFTW_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(FFTW_FILE) ]; then $(WGET) $(FFTW_LOCATION)/$(FFTW_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(FFTW_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(FFTW_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(HDF5_NAME)-$(HDF5_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(HDF5_FILE) ]; then $(WGET) $(HDF5_LOCATION)/$(HDF5_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(HDF5_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(HDF5_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PARMETIS_NAME)-$(PARMETIS_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PARMETIS_FILE) ]; then $(WGET) $(PARMETIS_LOCATION)/$(PARMETIS_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PARMETIS_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd metis &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cc         = mpicc/cc         = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cxx        = mpicxx/cxx        = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SCOTCH_NAME)-$(SCOTCH_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SCOTCH_FILE) ]; then $(WGET) $(SCOTCH_LOCATION)/$(SCOTCH_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)-$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SCOTCH_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;EXE             =&amp;quot; &amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LIB             = .a&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;OBJ             = .o&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MAKE            = make&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;AR              = ar&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;ARFLAGS         = -ruv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CAT             = cat&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCS             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCP             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCD             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CFLAGS          = -O3 -DCOMMON_TIMING_OLD -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -Drestrict=__restrict -DIDXSIZE64 -I$(COMPILER_PATH)/include&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CLIBFLAGS       =&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LDFLAGS         = -lz -lm&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CP              = cp&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LEX             = flex -Pscotchyy -olex.yy.c&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LN              = ln&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MKDIR           = mkdir -p&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MV              = mv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;RANLIB          = ranlib&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;YACC            = bison -pscotchyy -y -b y&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;prefix          = $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) scotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) ptscotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(LAPACK_NAME)-$(LAPACK_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(LAPACK_FILE) ]; then $(WGET) $(LAPACK_LOCATION)/$(LAPACK_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(LAPACK_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -f make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         touch make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;SHELL = /bin/sh&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;FORTRAN    = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;OPTS       = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADER     = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;DRVOPTS    = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;NOOPT      = -O0&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADOPTS   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TIMER      = EXT_ETIME&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CC         = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CFLAGS     = $(COMPILER_CFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCH       = ar&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCHFLAGS  = cr&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;RANLIB     = ranlib&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;XBLASLIB   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;BLASLIB    = ../../librefblas.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKLIB  = liblapack.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TMGLIB     = libtmglib.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKELIB = liblapacke.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) blaslib &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) lapacklib &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -rf $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         mkdir -p $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib &amp;amp;&amp;amp;\&lt;br /&gt;
         cp liblapack.a  $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/liblapack.a &amp;amp;&amp;amp;\&lt;br /&gt;
         cp librefblas.a $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/libblas.a\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 $(MMG3D4_NAME)-$(MMG3D4_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(MMG3D4_FILE) ]; then $(WGET) $(MMG3D4_LOCATION)/$(MMG3D4_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(MMG3D4_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	export SCOTCH_DIR=$(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export CC=$(COMPILER_MPICC) &amp;amp;&amp;amp; \&lt;br /&gt;
 	export CXX=$(COMPILER_MPICXX) &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cmake -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR)/local/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_VERSION) .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PAPI_NAME)-$(PAPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PAPI_FILE) ]; then $(WGET) $(PAPI_LOCATION)/$(PAPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PAPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd src &amp;amp;&amp;amp;\&lt;br /&gt;
 	export F77=$(COMPILER_F77) &amp;amp;&amp;amp; export CC=$(COMPILER_CC) &amp;amp;&amp;amp; ./configure --prefix=$(INSTALL_DIR)/local/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PETSC_NAME)-$(PETSC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PETSC_FILE) ]; then $(WGET) $(PETSC_LOCATION)/$(PETSC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PETSC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(PETSC_NAME)-$(PETSC_VERSION) $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	unset PETSC_DIR &amp;amp;&amp;amp; ./configure PETSC_ARCH=linux-intel64 --with-mpi-dir=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) --download-hypre --with-blas-lapack-dir=/opt/intel/mkl &amp;amp;&amp;amp;\&lt;br /&gt;
 	make PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 all \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SLEPC_NAME)-$(SLEPC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SLEPC_FILE) ]; then $(WGET) $(SLEPC_LOCATION)/$(SLEPC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SLEPC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(SLEPC_NAME)-$(SLEPC_VERSION) $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp; export PETSC_ARCH=linux-intel64 &amp;amp;&amp;amp; ./configure &amp;amp;&amp;amp;\&lt;br /&gt;
 	make SLEPC_DIR=$(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
.bash_profile / .bashrc:&lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 1: aliases&lt;br /&gt;
 &lt;br /&gt;
 alias l='ls -l'&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 1&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 2: compilers&lt;br /&gt;
 &lt;br /&gt;
 # crt stuff&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # compiler and libraries&lt;br /&gt;
 source ~/.bashrc_intel&lt;br /&gt;
 source ~/.bashrc_openmpi&lt;br /&gt;
 source ~/.bashrc_hdf5&lt;br /&gt;
 source ~/.bashrc_papi&lt;br /&gt;
 source ~/.bashrc_petsc&lt;br /&gt;
 source ~/.bashrc_slepc&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 2&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 3: applications&lt;br /&gt;
 &lt;br /&gt;
 # yales2&lt;br /&gt;
 source ~/yales2/platforms/xxxx.bash.env&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 3&lt;br /&gt;
 #==================#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_intel:&lt;br /&gt;
&lt;br /&gt;
 # intel-15.0.0&lt;br /&gt;
 source /opt/intel/composerxe/bin/compilervars.sh intel64&lt;br /&gt;
 export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&lt;br /&gt;
 export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&lt;br /&gt;
 export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&lt;br /&gt;
 export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&lt;br /&gt;
 export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_openmpi:&lt;br /&gt;
&lt;br /&gt;
 export MPI_HOME=&amp;quot;/local/openmpi/intel-15.0.0/1.8.3&amp;quot;&lt;br /&gt;
 export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&lt;br /&gt;
 export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&lt;br /&gt;
 export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&lt;br /&gt;
 export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bahsrc_hdf5:&lt;br /&gt;
&lt;br /&gt;
 export HDF5_HOME=&amp;quot;/local/hdf5/intel-15.0.0/1.8.14&amp;quot;&lt;br /&gt;
 export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&lt;br /&gt;
 export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&lt;br /&gt;
 export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_papi:&lt;br /&gt;
&lt;br /&gt;
 export PAPI_HOME=&amp;quot;/local/papi/intel-15.0.0/5.3.2&amp;quot;&lt;br /&gt;
 export PAPI_INC=&amp;quot;$PAPI_HOME/include&amp;quot;&lt;br /&gt;
 export PAPI_BIN=&amp;quot;$PAPI_HOME/bin&amp;quot;&lt;br /&gt;
 export PAPI_LIB=&amp;quot;$PAPI_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PAPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_petsc:&lt;br /&gt;
&lt;br /&gt;
 export PETSC_HOME=&amp;quot;/local/petsc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export PETSC_INC=&amp;quot;$PETSC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export PETSC_BIN=&amp;quot;$PETSC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export PETSC_LIB=&amp;quot;$PETSC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PETSC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_slepc:&lt;br /&gt;
&lt;br /&gt;
 export SLEPC_HOME=&amp;quot;/local/slepc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export SLEPC_INC=&amp;quot;$SLEPC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export SLEPC_BIN=&amp;quot;$SLEPC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export SLEPC_LIB=&amp;quot;$SLEPC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$SLEPC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For RHEL 7 platforms:&lt;br /&gt;
&lt;br /&gt;
 # Avant le premier boot&lt;br /&gt;
 # 1/ mettre les 4 disques de 4TB dans les 4 baies du bas&lt;br /&gt;
 # 2/ mettre le disque SSD de 256GB dans la baie du haut&lt;br /&gt;
 &lt;br /&gt;
 # Au boot&lt;br /&gt;
 # 1/ créer le raid matériel&lt;br /&gt;
 # 2/ boot UEFI sur le SSD&lt;br /&gt;
 # 3/ Désactiver HyperThreading&lt;br /&gt;
 # 4/ Désactiver IntelBoost&lt;br /&gt;
 &lt;br /&gt;
 # finir l’install RHEL&lt;br /&gt;
 # créer admincoria/root avec un mdp toto (ATTENTION AU CLAVIER AMERICAIN)&lt;br /&gt;
 &lt;br /&gt;
 # clavier francais au boot&lt;br /&gt;
 localectl set-locale LANG=en_US.utf8&lt;br /&gt;
 localectl set-x11-keymap fr&lt;br /&gt;
 localectl set-keymap fr&lt;br /&gt;
 &lt;br /&gt;
 # remettre les mdp classiques pour admincoria et root&lt;br /&gt;
 &lt;br /&gt;
 # modifier le nom de la machine&lt;br /&gt;
 vi /etc/hostname &lt;br /&gt;
 &lt;br /&gt;
 # associer un numéro RHN&lt;br /&gt;
 subscription-manager register --username=admincoria --password=XXXXXXXX --auto-attach&lt;br /&gt;
 &lt;br /&gt;
 # créer une table de partition gpt et une partition sur /dev/sda (RAID matériel)&lt;br /&gt;
 parted /dev/sda&lt;br /&gt;
 mktable gpt&lt;br /&gt;
 mkpart primary xfs 64MB 100%&lt;br /&gt;
 &lt;br /&gt;
 # créer un filesysteme pour /home&lt;br /&gt;
 mkfs -t xfs /dev/sda1&lt;br /&gt;
 &lt;br /&gt;
 # deménager l’ancien home et créer le nouveau&lt;br /&gt;
 umount /home&lt;br /&gt;
 mount /dev/sda1 /home&lt;br /&gt;
 mkdir /home2&lt;br /&gt;
 mount /dev/rhel/home /home2&lt;br /&gt;
 mv /home2/admincoria /home/admincoria&lt;br /&gt;
 umount /home2&lt;br /&gt;
 &lt;br /&gt;
 # modifier /etc/fstab&lt;br /&gt;
 /dev/sda1               /home                   xfs     defaults        1 2&lt;br /&gt;
 #==&amp;gt; PENSER A ENLEVER LA LIGNE /dev/rhel/home&lt;br /&gt;
 &lt;br /&gt;
 # commandes utils pour lvm&lt;br /&gt;
 lvmdiskscan&lt;br /&gt;
 vgscan&lt;br /&gt;
 vgdisplay&lt;br /&gt;
 lvdisplay&lt;br /&gt;
 &lt;br /&gt;
 # enlever le volume logique de /home sur le SSD&lt;br /&gt;
 lvremove /dev/rhel/home&lt;br /&gt;
 &lt;br /&gt;
 # augmenter la taille de / à 100% de la place dispo&lt;br /&gt;
 lvextend -l +100%FREE /dev/rhel/root&lt;br /&gt;
 &lt;br /&gt;
 # augmenter la taille de / jusqu’au maxi dispo&lt;br /&gt;
 df -k&lt;br /&gt;
 xfs_info /&lt;br /&gt;
 xfs_growfs /&lt;br /&gt;
 df -k&lt;br /&gt;
 &lt;br /&gt;
 # ajouter le EPEL 7.2&lt;br /&gt;
 rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm&lt;br /&gt;
 &lt;br /&gt;
 # ajouter les bons repos&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-extras-rpms&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-optional-rpms&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-rhn-tools-rpms&lt;br /&gt;
 &lt;br /&gt;
 # MaJ système&lt;br /&gt;
 yum update -y&lt;br /&gt;
 &lt;br /&gt;
 # install&lt;br /&gt;
 yum install -y x2goserver&lt;br /&gt;
 yum install -y gparted&lt;br /&gt;
 yum install -y fail2ban&lt;br /&gt;
 yum install -y zlib&lt;br /&gt;
 yum install -y linuxdoc-tools&lt;br /&gt;
 yum install -y gnuplot&lt;br /&gt;
 yum install -y paraview&lt;br /&gt;
 yum install -y lzip&lt;br /&gt;
 yum install -y xorg-x11-fonts*&lt;br /&gt;
 yum install -y htop emacs xemacs&lt;br /&gt;
 &lt;br /&gt;
 # rapatrier clé ssh admincoria puis chmod 700 .ssh&lt;br /&gt;
 &lt;br /&gt;
 # modifier la config ssh et redémarrer ssh&lt;br /&gt;
 vi /etc/ssh/sshd_config&lt;br /&gt;
 RSAAuthentication yes&lt;br /&gt;
 PubkeyAuthentication yes&lt;br /&gt;
 #PasswordAuthentication yes&lt;br /&gt;
 PasswordAuthentication no&lt;br /&gt;
 KerberosAuthentication no&lt;br /&gt;
 GSSAPIAuthentication no&lt;br /&gt;
 &lt;br /&gt;
 systemctl restart sshd.service&lt;br /&gt;
 &lt;br /&gt;
 # set fail2ban&lt;br /&gt;
 vi /etc/fail2ban/jail.conf&lt;br /&gt;
 ignoreip = 127.0.0.1/8 194.254.16.0/24 88.184.97.196&lt;br /&gt;
 bantime  = 86400&lt;br /&gt;
 findtime  = 86400&lt;br /&gt;
 [sshd]&lt;br /&gt;
 enabled  = true&lt;br /&gt;
 port    = ssh&lt;br /&gt;
 logpath = %(sshd_log)s&lt;br /&gt;
 [sshd-ddos]&lt;br /&gt;
 enabled  = true&lt;br /&gt;
 port    = ssh&lt;br /&gt;
 logpath = %(sshd_log)s&lt;br /&gt;
 &lt;br /&gt;
 fail2ban-server&lt;br /&gt;
 fail2ban-client reload&lt;br /&gt;
 chkconfig fail2ban on&lt;br /&gt;
 &lt;br /&gt;
 # install intel dans /opt en tant qu'admincoria&lt;br /&gt;
 rsync azuv amdincoria@luis:/opt/intel /tmp&lt;br /&gt;
 mv /tmp/intel /opt&lt;br /&gt;
 chown -R root:root /opt/intel&lt;br /&gt;
 &lt;br /&gt;
 # créer les .bashrc_* dans /etc/skel &lt;br /&gt;
 source .bashrc_intel&lt;br /&gt;
 &lt;br /&gt;
 # Install librairies (Makefile sur coria-cfd)&lt;br /&gt;
 &lt;br /&gt;
 # installer grace&lt;br /&gt;
 wget ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable/grace-5.1.24.tar.gz&lt;br /&gt;
 ./configure --prefix=/local&lt;br /&gt;
 make -j 8&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
 # créer les utilisateurs&lt;br /&gt;
 &lt;br /&gt;
 # rapatrier maqao&lt;br /&gt;
 &lt;br /&gt;
 # VLC &amp;amp; mencoder &amp;amp; ffmpeg&lt;br /&gt;
 rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm&lt;br /&gt;
 yum -y update&lt;br /&gt;
 yum install -y vlc mencoder ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WARNING''':&lt;br /&gt;
If you encounter any problem for installing freeNX, you should consider visiting [http://notepad2.blogspot.com/2011/05/install-freenx-server-on-ubuntu-1004.html this]  website...&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2892</id>
		<title>Installation script for Z800</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2892"/>
				<updated>2015-10-25T14:52:34Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Install [https://software.intel.com/fr-fr/non-commercial-software-development Intel Parallel Studio]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Makefile_gcc:&lt;br /&gt;
&lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 &lt;br /&gt;
 WGET = wget&lt;br /&gt;
 &lt;br /&gt;
 GCC_VERSION = 4.8.2&lt;br /&gt;
 &lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 &lt;br /&gt;
 all : structure gcc&lt;br /&gt;
 &lt;br /&gt;
 structure:&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local&lt;br /&gt;
 &lt;br /&gt;
 gcc:&lt;br /&gt;
 	(\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;  \&lt;br /&gt;
 	if [ ! -f gcc-$(GCC_VERSION).tar.bz2 ]; then $(WGET) http://gcc.cybermirror.org/releases/gcc-$(GCC_VERSION)/gcc-$(GCC_VERSION).tar.bz2; fi &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp; \&lt;br /&gt;
 	bunzip2 -c $(INSTALL_DIR)/Downloads/gcc-$(GCC_VERSION).tar.bz2 | tar xv &amp;amp;&amp;amp; \&lt;br /&gt;
 	mv gcc-$(GCC_VERSION) gcc-$(GCC_VERSION)_src&amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_src &amp;amp;&amp;amp; \&lt;br /&gt;
 	./contrib/download_prerequisites &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd ../ &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	../gcc-$(GCC_VERSION)_src/configure --prefix=/local/gcc-$(GCC_VERSION) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make check &amp;amp;&amp;amp; \&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_packages:&lt;br /&gt;
 &lt;br /&gt;
 default:&lt;br /&gt;
 	sudo add-apt-repository -y ppa:freenx-team&lt;br /&gt;
 	sudo apt-get update&lt;br /&gt;
 	sudo apt-get upgrade&lt;br /&gt;
 	sudo apt-get install -y freenx  nvidia-current ubuntu-desktop gnome-session-fallback tcsh ssh g++ gdb gfortran cmake flex bison git gitk subversion rapidsvn vim-gnome lib32z1-dev zlib1g-dev tkcvs default-jre gparted synaptic eclipse paraview browser-plugin-gnash grace gnuplot filezilla dselect emacs xemacs21 meld hdfview vlc autogen autoconf automake cifs-utils valgrind kcachegrind mencoder&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_extlib:&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 WGET = wget&lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 OPENMPI_NAME = openmpi&lt;br /&gt;
 OPENMPI_VERSION = 1.10.0&lt;br /&gt;
 OPENMPI_MAJOR_VERSION = 1.10&lt;br /&gt;
 OPENMPI_LOCATION = http://www.open-mpi.org/software/ompi/v$(OPENMPI_MAJOR_VERSION)/downloads&lt;br /&gt;
 OPENMPI_FILE = $(OPENMPI_NAME)-$(OPENMPI_VERSION).tar.bz2&lt;br /&gt;
 OPENMPI_CONFIGURE_OPTIONS = --enable-mpi-fortran --enable-static --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 FFTW_NAME = fftw&lt;br /&gt;
 FFTW_VERSION = 3.3.4&lt;br /&gt;
 FFTW_LOCATION = http://www.fftw.org&lt;br /&gt;
 FFTW_FILE = $(FFTW_NAME)-$(FFTW_VERSION).tar.gz&lt;br /&gt;
 FFTW_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 HDF5_NAME = hdf5&lt;br /&gt;
 HDF5_VERSION = 1.8.15-patch1&lt;br /&gt;
 HDF5_LOCATION = http://www.hdfgroup.org/ftp/HDF5/current/src&lt;br /&gt;
 HDF5_FILE = $(HDF5_NAME)-$(HDF5_VERSION).tar.bz2&lt;br /&gt;
 HDF5_CONFIGURE_OPTIONS = --enable-fortran --enable-cxx&lt;br /&gt;
 &lt;br /&gt;
 PARMETIS_NAME = parmetis&lt;br /&gt;
 PARMETIS_VERSION = 4.0.3&lt;br /&gt;
 PARMETIS_LOCATION = http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis&lt;br /&gt;
 PARMETIS_FILE = $(PARMETIS_NAME)-$(PARMETIS_VERSION).tar.gz&lt;br /&gt;
 PARMETIS_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SCOTCH_NAME = scotch&lt;br /&gt;
 SCOTCH_VERSION = 6.0.4&lt;br /&gt;
 SCOTCH_LOCATION = https://gforge.inria.fr/frs/download.php/file/34618&lt;br /&gt;
 SCOTCH_FILE = $(SCOTCH_NAME)_$(SCOTCH_VERSION).tar.gz&lt;br /&gt;
 SCOTCH_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 LAPACK_NAME = lapack&lt;br /&gt;
 LAPACK_VERSION = 3.5.0&lt;br /&gt;
 LAPACK_LOCATION = http://www.netlib.org/lapack&lt;br /&gt;
 LAPACK_FILE = $(LAPACK_NAME)-$(LAPACK_VERSION).tgz&lt;br /&gt;
 LAPACK_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 MMG3D4_NAME = mmg3d4&lt;br /&gt;
 MMG3D4_VERSION = 4.0.2&lt;br /&gt;
 MMG3D4_LOCATION = https://gforge.inria.fr/frs/download.php/file/34531&lt;br /&gt;
 MMG3D4_FILE = $(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source.tar.gz&lt;br /&gt;
 MMG3D4_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PAPI_NAME = papi&lt;br /&gt;
 PAPI_VERSION = 5.4.1&lt;br /&gt;
 PAPI_LOCATION = http://icl.cs.utk.edu/projects/papi/downloads&lt;br /&gt;
 PAPI_FILE = $(PAPI_NAME)-$(PAPI_VERSION).tar.gz&lt;br /&gt;
 PAPI_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PETSC_NAME = petsc&lt;br /&gt;
 PETSC_VERSION = 3.6.2&lt;br /&gt;
 PETSC_LOCATION = http://ftp.mcs.anl.gov/pub/petsc/release-snapshots&lt;br /&gt;
 PETSC_FILE = $(PETSC_NAME)-$(PETSC_VERSION).tar.gz&lt;br /&gt;
 PETSC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SLEPC_NAME = slepc&lt;br /&gt;
 SLEPC_VERSION = 3.6.1&lt;br /&gt;
 SLEPC_LOCATION = http://www.grycap.upv.es/slepc/download/distrib&lt;br /&gt;
 SLEPC_FILE = $(SLEPC_NAME)-$(SLEPC_VERSION).tar.gz&lt;br /&gt;
 SLEPC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 COMPILER_FAMILY   = intel&lt;br /&gt;
 COMPILER_VERSION  = 15.0.0&lt;br /&gt;
 COMPILER_PATH     = /opt/intel/composerxe/bin&lt;br /&gt;
 COMPILER_CC       = $(COMPILER_PATH)/icc&lt;br /&gt;
 COMPILER_MPICC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicc&lt;br /&gt;
 COMPILER_CFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_CXX      = $(COMPILER_PATH)/icpc&lt;br /&gt;
 COMPILER_MPICXX   = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicxx&lt;br /&gt;
 COMPILER_CXXFLAGS = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FC       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FCFLAGS  = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FF       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFF    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 default: $(OPENMPI_NAME)-$(OPENMPI_VERSION) $(FFTW_NAME)-$(FFTW_VERSION) $(HDF5_NAME)-$(HDF5_VERSION) $(PARMETIS_NAME)-$(PARMETIS_VERSION) $(SCOTCH_NAME)-$(SCOTCH_VERSION) $(LAPACK_NAME)-$(LAPACK_VERSION) $(MMG3D4_NAME)-$(MMG3D4_VERSION) $(PAPI_NAME)-$(PAPI_VERSION) $(PETSC_NAME)-$(PETSC_VERSION) $(SLEPC_NAME)-$(SLEPC_VERSION)&lt;br /&gt;
 &lt;br /&gt;
 $(OPENMPI_NAME)-$(OPENMPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(OPENMPI_FILE) ]; then $(WGET) $(OPENMPI_LOCATION)/$(OPENMPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(OPENMPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(OPENMPI_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(FFTW_NAME)-$(FFTW_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(FFTW_FILE) ]; then $(WGET) $(FFTW_LOCATION)/$(FFTW_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(FFTW_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(FFTW_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(HDF5_NAME)-$(HDF5_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(HDF5_FILE) ]; then $(WGET) $(HDF5_LOCATION)/$(HDF5_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(HDF5_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(HDF5_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PARMETIS_NAME)-$(PARMETIS_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PARMETIS_FILE) ]; then $(WGET) $(PARMETIS_LOCATION)/$(PARMETIS_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PARMETIS_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd metis &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cc         = mpicc/cc         = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cxx        = mpicxx/cxx        = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SCOTCH_NAME)-$(SCOTCH_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SCOTCH_FILE) ]; then $(WGET) $(SCOTCH_LOCATION)/$(SCOTCH_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)-$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SCOTCH_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;EXE             =&amp;quot; &amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LIB             = .a&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;OBJ             = .o&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MAKE            = make&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;AR              = ar&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;ARFLAGS         = -ruv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CAT             = cat&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCS             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCP             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCD             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CFLAGS          = -O3 -DCOMMON_TIMING_OLD -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -Drestrict=__restrict -DIDXSIZE64 -I$(COMPILER_PATH)/include&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CLIBFLAGS       =&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LDFLAGS         = -lz -lm&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CP              = cp&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LEX             = flex -Pscotchyy -olex.yy.c&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LN              = ln&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MKDIR           = mkdir -p&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MV              = mv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;RANLIB          = ranlib&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;YACC            = bison -pscotchyy -y -b y&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;prefix          = $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) scotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) ptscotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(LAPACK_NAME)-$(LAPACK_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(LAPACK_FILE) ]; then $(WGET) $(LAPACK_LOCATION)/$(LAPACK_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(LAPACK_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -f make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         touch make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;SHELL = /bin/sh&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;FORTRAN    = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;OPTS       = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADER     = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;DRVOPTS    = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;NOOPT      = -O0&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADOPTS   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TIMER      = EXT_ETIME&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CC         = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CFLAGS     = $(COMPILER_CFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCH       = ar&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCHFLAGS  = cr&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;RANLIB     = ranlib&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;XBLASLIB   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;BLASLIB    = ../../librefblas.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKLIB  = liblapack.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TMGLIB     = libtmglib.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKELIB = liblapacke.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) blaslib &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) lapacklib &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -rf $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         mkdir -p $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib &amp;amp;&amp;amp;\&lt;br /&gt;
         cp liblapack.a  $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/liblapack.a &amp;amp;&amp;amp;\&lt;br /&gt;
         cp librefblas.a $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/libblas.a\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 $(MMG3D4_NAME)-$(MMG3D4_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(MMG3D4_FILE) ]; then $(WGET) $(MMG3D4_LOCATION)/$(MMG3D4_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(MMG3D4_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	export SCOTCH_DIR=$(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export CC=$(COMPILER_MPICC) &amp;amp;&amp;amp; \&lt;br /&gt;
 	export CXX=$(COMPILER_MPICXX) &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cmake -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR)/local/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_VERSION) .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PAPI_NAME)-$(PAPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PAPI_FILE) ]; then $(WGET) $(PAPI_LOCATION)/$(PAPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PAPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd src &amp;amp;&amp;amp;\&lt;br /&gt;
 	export F77=$(COMPILER_F77) &amp;amp;&amp;amp; export CC=$(COMPILER_CC) &amp;amp;&amp;amp; ./configure --prefix=$(INSTALL_DIR)/local/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PETSC_NAME)-$(PETSC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PETSC_FILE) ]; then $(WGET) $(PETSC_LOCATION)/$(PETSC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PETSC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(PETSC_NAME)-$(PETSC_VERSION) $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	unset PETSC_DIR &amp;amp;&amp;amp; ./configure PETSC_ARCH=linux-intel64 --with-mpi-dir=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) --download-hypre --with-blas-lapack-dir=/opt/intel/mkl &amp;amp;&amp;amp;\&lt;br /&gt;
 	make PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 all \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SLEPC_NAME)-$(SLEPC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SLEPC_FILE) ]; then $(WGET) $(SLEPC_LOCATION)/$(SLEPC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SLEPC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(SLEPC_NAME)-$(SLEPC_VERSION) $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp; export PETSC_ARCH=linux-intel64 &amp;amp;&amp;amp; ./configure &amp;amp;&amp;amp;\&lt;br /&gt;
 	make SLEPC_DIR=$(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
.bash_profile / .bashrc:&lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 1: aliases&lt;br /&gt;
 &lt;br /&gt;
 alias l='ls -l'&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 1&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 2: compilers&lt;br /&gt;
 &lt;br /&gt;
 # crt stuff&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # compiler and libraries&lt;br /&gt;
 source ~/.bashrc_intel&lt;br /&gt;
 source ~/.bashrc_openmpi&lt;br /&gt;
 source ~/.bashrc_hdf5&lt;br /&gt;
 source ~/.bashrc_papi&lt;br /&gt;
 source ~/.bashrc_petsc&lt;br /&gt;
 source ~/.bashrc_slepc&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 2&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 3: applications&lt;br /&gt;
 &lt;br /&gt;
 # yales2&lt;br /&gt;
 source ~/yales2/platforms/xxxx.bash.env&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 3&lt;br /&gt;
 #==================#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_intel:&lt;br /&gt;
&lt;br /&gt;
 # intel-15.0.0&lt;br /&gt;
 source /opt/intel/composerxe/bin/compilervars.sh intel64&lt;br /&gt;
 export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&lt;br /&gt;
 export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&lt;br /&gt;
 export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&lt;br /&gt;
 export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&lt;br /&gt;
 export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_openmpi:&lt;br /&gt;
&lt;br /&gt;
 export MPI_HOME=&amp;quot;/local/openmpi/intel-15.0.0/1.8.3&amp;quot;&lt;br /&gt;
 export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&lt;br /&gt;
 export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&lt;br /&gt;
 export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&lt;br /&gt;
 export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bahsrc_hdf5:&lt;br /&gt;
&lt;br /&gt;
 export HDF5_HOME=&amp;quot;/local/hdf5/intel-15.0.0/1.8.14&amp;quot;&lt;br /&gt;
 export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&lt;br /&gt;
 export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&lt;br /&gt;
 export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_papi:&lt;br /&gt;
&lt;br /&gt;
 export PAPI_HOME=&amp;quot;/local/papi/intel-15.0.0/5.3.2&amp;quot;&lt;br /&gt;
 export PAPI_INC=&amp;quot;$PAPI_HOME/include&amp;quot;&lt;br /&gt;
 export PAPI_BIN=&amp;quot;$PAPI_HOME/bin&amp;quot;&lt;br /&gt;
 export PAPI_LIB=&amp;quot;$PAPI_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PAPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_petsc:&lt;br /&gt;
&lt;br /&gt;
 export PETSC_HOME=&amp;quot;/local/petsc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export PETSC_INC=&amp;quot;$PETSC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export PETSC_BIN=&amp;quot;$PETSC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export PETSC_LIB=&amp;quot;$PETSC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PETSC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_slepc:&lt;br /&gt;
&lt;br /&gt;
 export SLEPC_HOME=&amp;quot;/local/slepc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export SLEPC_INC=&amp;quot;$SLEPC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export SLEPC_BIN=&amp;quot;$SLEPC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export SLEPC_LIB=&amp;quot;$SLEPC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$SLEPC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For RHEL 7 platforms:&lt;br /&gt;
&lt;br /&gt;
 # Avant le premier boot&lt;br /&gt;
 # 1/ mettre les 4 disques de 4TB dans les 4 baies du bas&lt;br /&gt;
 # 2/ mettre le disque SSD de 256GB dans la baie du haut&lt;br /&gt;
 &lt;br /&gt;
 # Au boot&lt;br /&gt;
 # 1/ créer le raid matériel&lt;br /&gt;
 # 2/ boot UEFI sur le SSD&lt;br /&gt;
 # 3/ Désactiver HyperThreading&lt;br /&gt;
 # 4/ Désactiver IntelBoost&lt;br /&gt;
 &lt;br /&gt;
 # finir l’install RHEL&lt;br /&gt;
 # créer admincoria/root avec un mdp toto (ATTENTION AU CLAVIER AMERICAIN)&lt;br /&gt;
 &lt;br /&gt;
 # clavier francais au boot&lt;br /&gt;
 localectl set-locale LANG=en_US.utf8&lt;br /&gt;
 localectl set-x11-keymap fr&lt;br /&gt;
 localectl set-keymap fr&lt;br /&gt;
 &lt;br /&gt;
 # remettre les mdp classiques pour admincoria et root&lt;br /&gt;
 &lt;br /&gt;
 # modifier le nom de la machine&lt;br /&gt;
 vi /etc/hostname &lt;br /&gt;
 &lt;br /&gt;
 # associer un numéro RHN&lt;br /&gt;
 subscription-manager register --username=admincoria --password=XXXXXXXX --auto-attach&lt;br /&gt;
 &lt;br /&gt;
 # créer une table de partition gpt et une partition sur /dev/sda (RAID matériel)&lt;br /&gt;
 parted /dev/sda&lt;br /&gt;
 mktable gpt&lt;br /&gt;
 mkpart primary xfs 64MB 100%&lt;br /&gt;
 &lt;br /&gt;
 # créer un filesysteme pour /home&lt;br /&gt;
 mkfs -t xfs /dev/sda1&lt;br /&gt;
 &lt;br /&gt;
 # deménager l’ancien home et créer le nouveau&lt;br /&gt;
 umount /home&lt;br /&gt;
 mount /dev/sda1 /home&lt;br /&gt;
 mkdir /home2&lt;br /&gt;
 mount /dev/rhel/home /home2&lt;br /&gt;
 mv /home2/admincoria /home/admincoria&lt;br /&gt;
 umount /home2&lt;br /&gt;
 &lt;br /&gt;
 # modifier /etc/fstab&lt;br /&gt;
 /dev/sda1               /home                   xfs     defaults        1 2&lt;br /&gt;
 #==&amp;gt; PENSER A ENLEVER LA LIGNE /dev/rhel/home&lt;br /&gt;
 &lt;br /&gt;
 # commandes utils pour lvm&lt;br /&gt;
 lvmdiskscan&lt;br /&gt;
 vgscan&lt;br /&gt;
 vgdisplay&lt;br /&gt;
 lvdisplay&lt;br /&gt;
 &lt;br /&gt;
 # enlever le volume logique de /home sur le SSD&lt;br /&gt;
 lvremove /dev/rhel/home&lt;br /&gt;
 &lt;br /&gt;
 # augmenter la taille de / à 100% de la place dispo&lt;br /&gt;
 lvextend -l +100%FREE /dev/rhel/root&lt;br /&gt;
 &lt;br /&gt;
 # augmenter la taille de / jusqu’au maxi dispo&lt;br /&gt;
 df -k&lt;br /&gt;
 xfs_info /&lt;br /&gt;
 xfs_growfs /&lt;br /&gt;
 df -k&lt;br /&gt;
 &lt;br /&gt;
 # ajouter le EPEL 7.2&lt;br /&gt;
 rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm&lt;br /&gt;
 &lt;br /&gt;
 # ajouter les bons repos&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-extras-rpms&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-optional-rpms&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-rhn-tools-rpms&lt;br /&gt;
 &lt;br /&gt;
 # MaJ système&lt;br /&gt;
 yum update -y&lt;br /&gt;
 &lt;br /&gt;
 # install&lt;br /&gt;
 yum install -y x2goserver&lt;br /&gt;
 yum install -y gparted&lt;br /&gt;
 yum install -y fail2ban&lt;br /&gt;
 yum install -y zlib&lt;br /&gt;
 yum install -y linuxdoc-tools&lt;br /&gt;
 yum install -y gnuplot&lt;br /&gt;
 yum install -y paraview&lt;br /&gt;
 yum install -y lzip&lt;br /&gt;
 yum install -y xorg-x11-fonts*&lt;br /&gt;
 yum install -y htop emacs xemacs&lt;br /&gt;
 &lt;br /&gt;
 # rapatrier clé ssh admincoria puis chmod 700 .ssh&lt;br /&gt;
 &lt;br /&gt;
 # modifier la config ssh et redémarrer ssh&lt;br /&gt;
 vi /etc/ssh/sshd_config&lt;br /&gt;
 RSAAuthentication yes&lt;br /&gt;
 PubkeyAuthentication yes&lt;br /&gt;
 #PasswordAuthentication yes&lt;br /&gt;
 PasswordAuthentication no&lt;br /&gt;
 KerberosAuthentication no&lt;br /&gt;
 GSSAPIAuthentication no&lt;br /&gt;
 &lt;br /&gt;
 systemctl restart sshd.service&lt;br /&gt;
 &lt;br /&gt;
 # set fail2ban&lt;br /&gt;
 vi /etc/fail2ban/jail.conf&lt;br /&gt;
 ignoreip = 127.0.0.1/8 194.254.16.0/24 88.184.97.196&lt;br /&gt;
 bantime  = 86400&lt;br /&gt;
 findtime  = 86400&lt;br /&gt;
 [sshd]&lt;br /&gt;
 enabled  = true&lt;br /&gt;
 port    = ssh&lt;br /&gt;
 logpath = %(sshd_log)s&lt;br /&gt;
 [sshd-ddos]&lt;br /&gt;
 enabled  = true&lt;br /&gt;
 port    = ssh&lt;br /&gt;
 logpath = %(sshd_log)s&lt;br /&gt;
 &lt;br /&gt;
 fail2ban-server&lt;br /&gt;
 fail2ban-client reload&lt;br /&gt;
 chkconfig fail2ban on&lt;br /&gt;
 &lt;br /&gt;
 # install intel dans /opt en tant qu'admincoria&lt;br /&gt;
 rsync azuv amdincoria@luis:/opt/intel /tmp&lt;br /&gt;
 mv /tmp/intel /opt&lt;br /&gt;
 chown -R root:root /opt/intel&lt;br /&gt;
 &lt;br /&gt;
 # créer les .bashrc_* dans /etc/skel &lt;br /&gt;
 source .bashrc_intel&lt;br /&gt;
 &lt;br /&gt;
 # Install librairies (Makefile sur coria-cfd)&lt;br /&gt;
 &lt;br /&gt;
 # installer grace&lt;br /&gt;
 wget ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable/grace-5.1.24.tar.gz&lt;br /&gt;
 ./configure --prefix=/local&lt;br /&gt;
 make -j 8&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
 # créer les utilisateurs&lt;br /&gt;
 &lt;br /&gt;
 # rapatrier maqao&lt;br /&gt;
 &lt;br /&gt;
 # VLC &amp;amp; mencoder &amp;amp; ffmpeg&lt;br /&gt;
 rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm&lt;br /&gt;
 yum -y update&lt;br /&gt;
 yum install -y vlc mencoder ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WARNING''':&lt;br /&gt;
If you encounter any problem for installing freeNX, you should consider visiting [http://notepad2.blogspot.com/2011/05/install-freenx-server-on-ubuntu-1004.html this]  website...&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2891</id>
		<title>Installation script for Z800</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2891"/>
				<updated>2015-10-24T21:32:18Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Install [https://software.intel.com/fr-fr/non-commercial-software-development Intel Parallel Studio]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Makefile_gcc:&lt;br /&gt;
&lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 &lt;br /&gt;
 WGET = wget&lt;br /&gt;
 &lt;br /&gt;
 GCC_VERSION = 4.8.2&lt;br /&gt;
 &lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 &lt;br /&gt;
 all : structure gcc&lt;br /&gt;
 &lt;br /&gt;
 structure:&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local&lt;br /&gt;
 &lt;br /&gt;
 gcc:&lt;br /&gt;
 	(\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;  \&lt;br /&gt;
 	if [ ! -f gcc-$(GCC_VERSION).tar.bz2 ]; then $(WGET) http://gcc.cybermirror.org/releases/gcc-$(GCC_VERSION)/gcc-$(GCC_VERSION).tar.bz2; fi &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp; \&lt;br /&gt;
 	bunzip2 -c $(INSTALL_DIR)/Downloads/gcc-$(GCC_VERSION).tar.bz2 | tar xv &amp;amp;&amp;amp; \&lt;br /&gt;
 	mv gcc-$(GCC_VERSION) gcc-$(GCC_VERSION)_src&amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_src &amp;amp;&amp;amp; \&lt;br /&gt;
 	./contrib/download_prerequisites &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd ../ &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	../gcc-$(GCC_VERSION)_src/configure --prefix=/local/gcc-$(GCC_VERSION) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make check &amp;amp;&amp;amp; \&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_packages:&lt;br /&gt;
 &lt;br /&gt;
 default:&lt;br /&gt;
 	sudo add-apt-repository -y ppa:freenx-team&lt;br /&gt;
 	sudo apt-get update&lt;br /&gt;
 	sudo apt-get upgrade&lt;br /&gt;
 	sudo apt-get install -y freenx  nvidia-current ubuntu-desktop gnome-session-fallback tcsh ssh g++ gdb gfortran cmake flex bison git gitk subversion rapidsvn vim-gnome lib32z1-dev zlib1g-dev tkcvs default-jre gparted synaptic eclipse paraview browser-plugin-gnash grace gnuplot filezilla dselect emacs xemacs21 meld hdfview vlc autogen autoconf automake cifs-utils valgrind kcachegrind mencoder&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_extlib:&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 WGET = wget&lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 OPENMPI_NAME = openmpi&lt;br /&gt;
 OPENMPI_VERSION = 1.8.3&lt;br /&gt;
 OPENMPI_MAJOR_VERSION = 1.8&lt;br /&gt;
 OPENMPI_LOCATION = http://www.open-mpi.org/software/ompi/v$(OPENMPI_MAJOR_VERSION)/downloads&lt;br /&gt;
 OPENMPI_FILE = $(OPENMPI_NAME)-$(OPENMPI_VERSION).tar.bz2&lt;br /&gt;
 OPENMPI_CONFIGURE_OPTIONS = --enable-mpi-fortran --enable-static --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 FFTW_NAME = fftw&lt;br /&gt;
 FFTW_VERSION = 3.3.4&lt;br /&gt;
 FFTW_LOCATION = http://www.fftw.org&lt;br /&gt;
 FFTW_FILE = $(FFTW_NAME)-$(FFTW_VERSION).tar.gz&lt;br /&gt;
 FFTW_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 HDF5_NAME = hdf5&lt;br /&gt;
 HDF5_VERSION = 1.8.15-patch1&lt;br /&gt;
 HDF5_LOCATION = http://www.hdfgroup.org/ftp/HDF5/current/src&lt;br /&gt;
 HDF5_FILE = $(HDF5_NAME)-$(HDF5_VERSION).tar.bz2&lt;br /&gt;
 HDF5_CONFIGURE_OPTIONS = --enable-fortran --enable-cxx&lt;br /&gt;
 &lt;br /&gt;
 PARMETIS_NAME = parmetis&lt;br /&gt;
 PARMETIS_VERSION = 4.0.3&lt;br /&gt;
 PARMETIS_LOCATION = http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis&lt;br /&gt;
 PARMETIS_FILE = $(PARMETIS_NAME)-$(PARMETIS_VERSION).tar.gz&lt;br /&gt;
 PARMETIS_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SCOTCH_NAME = scotch&lt;br /&gt;
 SCOTCH_VERSION = 6.0.4&lt;br /&gt;
 SCOTCH_LOCATION = https://gforge.inria.fr/frs/download.php/file/34618&lt;br /&gt;
 SCOTCH_FILE = $(SCOTCH_NAME)_$(SCOTCH_VERSION).tar.gz&lt;br /&gt;
 SCOTCH_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 LAPACK_NAME = lapack&lt;br /&gt;
 LAPACK_VERSION = 3.5.0&lt;br /&gt;
 LAPACK_LOCATION = http://www.netlib.org/lapack&lt;br /&gt;
 LAPACK_FILE = $(LAPACK_NAME)-$(LAPACK_VERSION).tgz&lt;br /&gt;
 LAPACK_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 MMG3D4_NAME = mmg3d4&lt;br /&gt;
 MMG3D4_VERSION = 4.0.2&lt;br /&gt;
 MMG3D4_LOCATION = https://gforge.inria.fr/frs/download.php/file/34531&lt;br /&gt;
 MMG3D4_FILE = $(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source.tar.gz&lt;br /&gt;
 MMG3D4_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PAPI_NAME = papi&lt;br /&gt;
 PAPI_VERSION = 5.4.1&lt;br /&gt;
 PAPI_LOCATION = http://icl.cs.utk.edu/projects/papi/downloads&lt;br /&gt;
 PAPI_FILE = $(PAPI_NAME)-$(PAPI_VERSION).tar.gz&lt;br /&gt;
 PAPI_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PETSC_NAME = petsc&lt;br /&gt;
 PETSC_VERSION = 3.6.2&lt;br /&gt;
 PETSC_LOCATION = http://ftp.mcs.anl.gov/pub/petsc/release-snapshots&lt;br /&gt;
 PETSC_FILE = $(PETSC_NAME)-$(PETSC_VERSION).tar.gz&lt;br /&gt;
 PETSC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SLEPC_NAME = slepc&lt;br /&gt;
 SLEPC_VERSION = 3.6.1&lt;br /&gt;
 SLEPC_LOCATION = http://www.grycap.upv.es/slepc/download/distrib&lt;br /&gt;
 SLEPC_FILE = $(SLEPC_NAME)-$(SLEPC_VERSION).tar.gz&lt;br /&gt;
 SLEPC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 COMPILER_FAMILY   = intel&lt;br /&gt;
 COMPILER_VERSION  = 15.0.0&lt;br /&gt;
 COMPILER_PATH     = /opt/intel/composerxe/bin&lt;br /&gt;
 COMPILER_CC       = $(COMPILER_PATH)/icc&lt;br /&gt;
 COMPILER_MPICC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicc&lt;br /&gt;
 COMPILER_CFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_CXX      = $(COMPILER_PATH)/icpc&lt;br /&gt;
 COMPILER_MPICXX   = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicxx&lt;br /&gt;
 COMPILER_CXXFLAGS = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FC       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FCFLAGS  = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FF       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFF    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 default: $(OPENMPI_NAME)-$(OPENMPI_VERSION) $(FFTW_NAME)-$(FFTW_VERSION) $(HDF5_NAME)-$(HDF5_VERSION) $(PARMETIS_NAME)-$(PARMETIS_VERSION) $(SCOTCH_NAME)-$(SCOTCH_VERSION) $(LAPACK_NAME)-$(LAPACK_VERSION) $(MMG3D4_NAME)-$(MMG3D4_VERSION) $(PAPI_NAME)-$(PAPI_VERSION) $(PETSC_NAME)-$(PETSC_VERSION) $(SLEPC_NAME)-$(SLEPC_VERSION)&lt;br /&gt;
 &lt;br /&gt;
 $(OPENMPI_NAME)-$(OPENMPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(OPENMPI_FILE) ]; then $(WGET) $(OPENMPI_LOCATION)/$(OPENMPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(OPENMPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(OPENMPI_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(FFTW_NAME)-$(FFTW_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(FFTW_FILE) ]; then $(WGET) $(FFTW_LOCATION)/$(FFTW_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(FFTW_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(FFTW_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(HDF5_NAME)-$(HDF5_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(HDF5_FILE) ]; then $(WGET) $(HDF5_LOCATION)/$(HDF5_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(HDF5_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(HDF5_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PARMETIS_NAME)-$(PARMETIS_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PARMETIS_FILE) ]; then $(WGET) $(PARMETIS_LOCATION)/$(PARMETIS_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PARMETIS_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd metis &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cc         = mpicc/cc         = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cxx        = mpicxx/cxx        = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SCOTCH_NAME)-$(SCOTCH_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SCOTCH_FILE) ]; then $(WGET) $(SCOTCH_LOCATION)/$(SCOTCH_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)-$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SCOTCH_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;EXE             =&amp;quot; &amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LIB             = .a&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;OBJ             = .o&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MAKE            = make&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;AR              = ar&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;ARFLAGS         = -ruv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CAT             = cat&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCS             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCP             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCD             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CFLAGS          = -O3 -DCOMMON_TIMING_OLD -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -Drestrict=__restrict -DIDXSIZE64 -I$(COMPILER_PATH)/include&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CLIBFLAGS       =&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LDFLAGS         = -lz -lm&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CP              = cp&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LEX             = flex -Pscotchyy -olex.yy.c&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LN              = ln&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MKDIR           = mkdir -p&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MV              = mv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;RANLIB          = ranlib&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;YACC            = bison -pscotchyy -y -b y&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;prefix          = $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) scotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) ptscotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(LAPACK_NAME)-$(LAPACK_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(LAPACK_FILE) ]; then $(WGET) $(LAPACK_LOCATION)/$(LAPACK_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(LAPACK_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -f make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         touch make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;SHELL = /bin/sh&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;FORTRAN    = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;OPTS       = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADER     = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;DRVOPTS    = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;NOOPT      = -O0&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADOPTS   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TIMER      = EXT_ETIME&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CC         = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CFLAGS     = $(COMPILER_CFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCH       = ar&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCHFLAGS  = cr&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;RANLIB     = ranlib&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;XBLASLIB   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;BLASLIB    = ../../librefblas.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKLIB  = liblapack.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TMGLIB     = libtmglib.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKELIB = liblapacke.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) blaslib &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) lapacklib &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -rf $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         mkdir -p $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib &amp;amp;&amp;amp;\&lt;br /&gt;
         cp liblapack.a  $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/liblapack.a &amp;amp;&amp;amp;\&lt;br /&gt;
         cp librefblas.a $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/libblas.a\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 $(MMG3D4_NAME)-$(MMG3D4_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(MMG3D4_FILE) ]; then $(WGET) $(MMG3D4_LOCATION)/$(MMG3D4_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(MMG3D4_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	export SCOTCH_DIR=$(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export CC=$(COMPILER_MPICC) &amp;amp;&amp;amp; \&lt;br /&gt;
 	export CXX=$(COMPILER_MPICXX) &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cmake -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR)/local/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_VERSION) .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PAPI_NAME)-$(PAPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PAPI_FILE) ]; then $(WGET) $(PAPI_LOCATION)/$(PAPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PAPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd src &amp;amp;&amp;amp;\&lt;br /&gt;
 	export F77=$(COMPILER_F77) &amp;amp;&amp;amp; export CC=$(COMPILER_CC) &amp;amp;&amp;amp; ./configure --prefix=$(INSTALL_DIR)/local/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PETSC_NAME)-$(PETSC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PETSC_FILE) ]; then $(WGET) $(PETSC_LOCATION)/$(PETSC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PETSC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(PETSC_NAME)-$(PETSC_VERSION) $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	unset PETSC_DIR &amp;amp;&amp;amp; ./configure PETSC_ARCH=linux-intel64 --with-mpi-dir=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) --download-hypre --with-blas-lapack-dir=/opt/intel/mkl &amp;amp;&amp;amp;\&lt;br /&gt;
 	make PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 all \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SLEPC_NAME)-$(SLEPC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SLEPC_FILE) ]; then $(WGET) $(SLEPC_LOCATION)/$(SLEPC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SLEPC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(SLEPC_NAME)-$(SLEPC_VERSION) $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp; export PETSC_ARCH=linux-intel64 &amp;amp;&amp;amp; ./configure &amp;amp;&amp;amp;\&lt;br /&gt;
 	make SLEPC_DIR=$(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
.bash_profile / .bashrc:&lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 1: aliases&lt;br /&gt;
 &lt;br /&gt;
 alias l='ls -l'&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 1&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 2: compilers&lt;br /&gt;
 &lt;br /&gt;
 # crt stuff&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # compiler and libraries&lt;br /&gt;
 source ~/.bashrc_intel&lt;br /&gt;
 source ~/.bashrc_openmpi&lt;br /&gt;
 source ~/.bashrc_hdf5&lt;br /&gt;
 source ~/.bashrc_papi&lt;br /&gt;
 source ~/.bashrc_petsc&lt;br /&gt;
 source ~/.bashrc_slepc&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 2&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 3: applications&lt;br /&gt;
 &lt;br /&gt;
 # yales2&lt;br /&gt;
 source ~/yales2/platforms/xxxx.bash.env&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 3&lt;br /&gt;
 #==================#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_intel:&lt;br /&gt;
&lt;br /&gt;
 # intel-15.0.0&lt;br /&gt;
 source /opt/intel/composerxe/bin/compilervars.sh intel64&lt;br /&gt;
 export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&lt;br /&gt;
 export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&lt;br /&gt;
 export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&lt;br /&gt;
 export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&lt;br /&gt;
 export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_openmpi:&lt;br /&gt;
&lt;br /&gt;
 export MPI_HOME=&amp;quot;/local/openmpi/intel-15.0.0/1.8.3&amp;quot;&lt;br /&gt;
 export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&lt;br /&gt;
 export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&lt;br /&gt;
 export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&lt;br /&gt;
 export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bahsrc_hdf5:&lt;br /&gt;
&lt;br /&gt;
 export HDF5_HOME=&amp;quot;/local/hdf5/intel-15.0.0/1.8.14&amp;quot;&lt;br /&gt;
 export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&lt;br /&gt;
 export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&lt;br /&gt;
 export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_papi:&lt;br /&gt;
&lt;br /&gt;
 export PAPI_HOME=&amp;quot;/local/papi/intel-15.0.0/5.3.2&amp;quot;&lt;br /&gt;
 export PAPI_INC=&amp;quot;$PAPI_HOME/include&amp;quot;&lt;br /&gt;
 export PAPI_BIN=&amp;quot;$PAPI_HOME/bin&amp;quot;&lt;br /&gt;
 export PAPI_LIB=&amp;quot;$PAPI_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PAPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_petsc:&lt;br /&gt;
&lt;br /&gt;
 export PETSC_HOME=&amp;quot;/local/petsc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export PETSC_INC=&amp;quot;$PETSC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export PETSC_BIN=&amp;quot;$PETSC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export PETSC_LIB=&amp;quot;$PETSC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PETSC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_slepc:&lt;br /&gt;
&lt;br /&gt;
 export SLEPC_HOME=&amp;quot;/local/slepc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export SLEPC_INC=&amp;quot;$SLEPC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export SLEPC_BIN=&amp;quot;$SLEPC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export SLEPC_LIB=&amp;quot;$SLEPC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$SLEPC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For RHEL 7 platforms:&lt;br /&gt;
&lt;br /&gt;
 # Avant le premier boot&lt;br /&gt;
 # 1/ mettre les 4 disques de 4TB dans les 4 baies du bas&lt;br /&gt;
 # 2/ mettre le disque SSD de 256GB dans la baie du haut&lt;br /&gt;
 &lt;br /&gt;
 # Au boot&lt;br /&gt;
 # 1/ créer le raid matériel&lt;br /&gt;
 # 2/ boot UEFI sur le SSD&lt;br /&gt;
 # 3/ Désactiver HyperThreading&lt;br /&gt;
 # 4/ Désactiver IntelBoost&lt;br /&gt;
 &lt;br /&gt;
 # finir l’install RHEL&lt;br /&gt;
 # créer admincoria/root avec un mdp toto (ATTENTION AU CLAVIER AMERICAIN)&lt;br /&gt;
 &lt;br /&gt;
 # clavier francais au boot&lt;br /&gt;
 localectl set-locale LANG=en_US.utf8&lt;br /&gt;
 localectl set-x11-keymap fr&lt;br /&gt;
 localectl set-keymap fr&lt;br /&gt;
 &lt;br /&gt;
 # remettre les mdp classiques pour admincoria et root&lt;br /&gt;
 &lt;br /&gt;
 # modifier le nom de la machine&lt;br /&gt;
 vi /etc/hostname &lt;br /&gt;
 &lt;br /&gt;
 # associer un numéro RHN&lt;br /&gt;
 subscription-manager register --username=admincoria --password=XXXXXXXX --auto-attach&lt;br /&gt;
 &lt;br /&gt;
 # créer une table de partition gpt et une partition sur /dev/sda (RAID matériel)&lt;br /&gt;
 parted /dev/sda&lt;br /&gt;
 mktable gpt&lt;br /&gt;
 mkpart primary xfs 64MB 100%&lt;br /&gt;
 &lt;br /&gt;
 # créer un filesysteme pour /home&lt;br /&gt;
 mkfs -t xfs /dev/sda1&lt;br /&gt;
 &lt;br /&gt;
 # deménager l’ancien home et créer le nouveau&lt;br /&gt;
 umount /home&lt;br /&gt;
 mount /dev/sda1 /home&lt;br /&gt;
 mkdir /home2&lt;br /&gt;
 mount /dev/rhel/home /home2&lt;br /&gt;
 mv /home2/admincoria /home/admincoria&lt;br /&gt;
 umount /home2&lt;br /&gt;
 &lt;br /&gt;
 # modifier /etc/fstab&lt;br /&gt;
 /dev/sda1               /home                   xfs     defaults        1 2&lt;br /&gt;
 #==&amp;gt; PENSER A ENLEVER LA LIGNE /dev/rhel/home&lt;br /&gt;
 &lt;br /&gt;
 # commandes utils pour lvm&lt;br /&gt;
 lvmdiskscan&lt;br /&gt;
 vgscan&lt;br /&gt;
 vgdisplay&lt;br /&gt;
 lvdisplay&lt;br /&gt;
 &lt;br /&gt;
 # enlever le volume logique de /home sur le SSD&lt;br /&gt;
 lvremove /dev/rhel/home&lt;br /&gt;
 &lt;br /&gt;
 # augmenter la taille de / à 100% de la place dispo&lt;br /&gt;
 lvextend -l +100%FREE /dev/rhel/root&lt;br /&gt;
 &lt;br /&gt;
 # augmenter la taille de / jusqu’au maxi dispo&lt;br /&gt;
 df -k&lt;br /&gt;
 xfs_info /&lt;br /&gt;
 xfs_growfs /&lt;br /&gt;
 df -k&lt;br /&gt;
 &lt;br /&gt;
 # ajouter le EPEL 7.2&lt;br /&gt;
 rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm&lt;br /&gt;
 &lt;br /&gt;
 # ajouter les bons repos&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-extras-rpms&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-optional-rpms&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-rhn-tools-rpms&lt;br /&gt;
 &lt;br /&gt;
 # MaJ système&lt;br /&gt;
 yum update -y&lt;br /&gt;
 &lt;br /&gt;
 # install&lt;br /&gt;
 yum install -y x2goserver&lt;br /&gt;
 yum install -y gparted&lt;br /&gt;
 yum install -y fail2ban&lt;br /&gt;
 yum install -y zlib&lt;br /&gt;
 yum install -y linuxdoc-tools&lt;br /&gt;
 yum install -y gnuplot&lt;br /&gt;
 yum install -y paraview&lt;br /&gt;
 yum install -y lzip&lt;br /&gt;
 yum install -y xorg-x11-fonts*&lt;br /&gt;
 yum install -y htop emacs xemacs&lt;br /&gt;
 &lt;br /&gt;
 # rapatrier clé ssh admincoria puis chmod 700 .ssh&lt;br /&gt;
 &lt;br /&gt;
 # modifier la config ssh et redémarrer ssh&lt;br /&gt;
 vi /etc/ssh/sshd_config&lt;br /&gt;
 RSAAuthentication yes&lt;br /&gt;
 PubkeyAuthentication yes&lt;br /&gt;
 #PasswordAuthentication yes&lt;br /&gt;
 PasswordAuthentication no&lt;br /&gt;
 KerberosAuthentication no&lt;br /&gt;
 GSSAPIAuthentication no&lt;br /&gt;
 &lt;br /&gt;
 systemctl restart sshd.service&lt;br /&gt;
 &lt;br /&gt;
 # set fail2ban&lt;br /&gt;
 vi /etc/fail2ban/jail.conf&lt;br /&gt;
 ignoreip = 127.0.0.1/8 194.254.16.0/24 88.184.97.196&lt;br /&gt;
 bantime  = 86400&lt;br /&gt;
 findtime  = 86400&lt;br /&gt;
 [sshd]&lt;br /&gt;
 enabled  = true&lt;br /&gt;
 port    = ssh&lt;br /&gt;
 logpath = %(sshd_log)s&lt;br /&gt;
 [sshd-ddos]&lt;br /&gt;
 enabled  = true&lt;br /&gt;
 port    = ssh&lt;br /&gt;
 logpath = %(sshd_log)s&lt;br /&gt;
 &lt;br /&gt;
 fail2ban-server&lt;br /&gt;
 fail2ban-client reload&lt;br /&gt;
 chkconfig fail2ban on&lt;br /&gt;
 &lt;br /&gt;
 # install intel dans /opt en tant qu'admincoria&lt;br /&gt;
 rsync azuv amdincoria@luis:/opt/intel /tmp&lt;br /&gt;
 mv /tmp/intel /opt&lt;br /&gt;
 chown -R root:root /opt/intel&lt;br /&gt;
 &lt;br /&gt;
 # créer les .bashrc_* dans /etc/skel &lt;br /&gt;
 source .bashrc_intel&lt;br /&gt;
 &lt;br /&gt;
 # Install librairies (Makefile sur coria-cfd)&lt;br /&gt;
 &lt;br /&gt;
 # installer grace&lt;br /&gt;
 wget ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable/grace-5.1.24.tar.gz&lt;br /&gt;
 ./configure --prefix=/local&lt;br /&gt;
 make -j 8&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
 # créer les utilisateurs&lt;br /&gt;
 &lt;br /&gt;
 # rapatrier maqao&lt;br /&gt;
 &lt;br /&gt;
 # VLC &amp;amp; mencoder &amp;amp; ffmpeg&lt;br /&gt;
 rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm&lt;br /&gt;
 yum -y update&lt;br /&gt;
 yum install -y vlc mencoder ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WARNING''':&lt;br /&gt;
If you encounter any problem for installing freeNX, you should consider visiting [http://notepad2.blogspot.com/2011/05/install-freenx-server-on-ubuntu-1004.html this]  website...&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2890</id>
		<title>Installation script for Z800</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2890"/>
				<updated>2015-10-24T21:27:51Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Install [https://software.intel.com/fr-fr/non-commercial-software-development Intel Parallel Studio]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Makefile_gcc:&lt;br /&gt;
&lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 &lt;br /&gt;
 WGET = wget&lt;br /&gt;
 &lt;br /&gt;
 GCC_VERSION = 4.8.2&lt;br /&gt;
 &lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 &lt;br /&gt;
 all : structure gcc&lt;br /&gt;
 &lt;br /&gt;
 structure:&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local&lt;br /&gt;
 &lt;br /&gt;
 gcc:&lt;br /&gt;
 	(\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;  \&lt;br /&gt;
 	if [ ! -f gcc-$(GCC_VERSION).tar.bz2 ]; then $(WGET) http://gcc.cybermirror.org/releases/gcc-$(GCC_VERSION)/gcc-$(GCC_VERSION).tar.bz2; fi &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp; \&lt;br /&gt;
 	bunzip2 -c $(INSTALL_DIR)/Downloads/gcc-$(GCC_VERSION).tar.bz2 | tar xv &amp;amp;&amp;amp; \&lt;br /&gt;
 	mv gcc-$(GCC_VERSION) gcc-$(GCC_VERSION)_src&amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_src &amp;amp;&amp;amp; \&lt;br /&gt;
 	./contrib/download_prerequisites &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd ../ &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	../gcc-$(GCC_VERSION)_src/configure --prefix=/local/gcc-$(GCC_VERSION) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make check &amp;amp;&amp;amp; \&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_packages:&lt;br /&gt;
 &lt;br /&gt;
 default:&lt;br /&gt;
 	sudo add-apt-repository -y ppa:freenx-team&lt;br /&gt;
 	sudo apt-get update&lt;br /&gt;
 	sudo apt-get upgrade&lt;br /&gt;
 	sudo apt-get install -y freenx  nvidia-current ubuntu-desktop gnome-session-fallback tcsh ssh g++ gdb gfortran cmake flex bison git gitk subversion rapidsvn vim-gnome lib32z1-dev zlib1g-dev tkcvs default-jre gparted synaptic eclipse paraview browser-plugin-gnash grace gnuplot filezilla dselect emacs xemacs21 meld hdfview vlc autogen autoconf automake cifs-utils valgrind kcachegrind mencoder&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_extlib:&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 WGET = wget&lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 OPENMPI_NAME = openmpi&lt;br /&gt;
 OPENMPI_VERSION = 1.8.3&lt;br /&gt;
 OPENMPI_MAJOR_VERSION = 1.8&lt;br /&gt;
 OPENMPI_LOCATION = http://www.open-mpi.org/software/ompi/v$(OPENMPI_MAJOR_VERSION)/downloads&lt;br /&gt;
 OPENMPI_FILE = $(OPENMPI_NAME)-$(OPENMPI_VERSION).tar.bz2&lt;br /&gt;
 OPENMPI_CONFIGURE_OPTIONS = --enable-mpi-fortran --enable-static --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 FFTW_NAME = fftw&lt;br /&gt;
 FFTW_VERSION = 3.3.4&lt;br /&gt;
 FFTW_LOCATION = http://www.fftw.org&lt;br /&gt;
 FFTW_FILE = $(FFTW_NAME)-$(FFTW_VERSION).tar.gz&lt;br /&gt;
 FFTW_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 HDF5_NAME = hdf5&lt;br /&gt;
 HDF5_VERSION = 1.8.15-patch1&lt;br /&gt;
 HDF5_LOCATION = http://www.hdfgroup.org/ftp/HDF5/current/src&lt;br /&gt;
 HDF5_FILE = $(HDF5_NAME)-$(HDF5_VERSION).tar.bz2&lt;br /&gt;
 HDF5_CONFIGURE_OPTIONS = --enable-fortran --enable-cxx&lt;br /&gt;
 &lt;br /&gt;
 PARMETIS_NAME = parmetis&lt;br /&gt;
 PARMETIS_VERSION = 4.0.3&lt;br /&gt;
 PARMETIS_LOCATION = http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis&lt;br /&gt;
 PARMETIS_FILE = $(PARMETIS_NAME)-$(PARMETIS_VERSION).tar.gz&lt;br /&gt;
 PARMETIS_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SCOTCH_NAME = scotch&lt;br /&gt;
 SCOTCH_VERSION = 6.0.4&lt;br /&gt;
 SCOTCH_LOCATION = https://gforge.inria.fr/frs/download.php/file/34618&lt;br /&gt;
 SCOTCH_FILE = $(SCOTCH_NAME)_$(SCOTCH_VERSION).tar.gz&lt;br /&gt;
 SCOTCH_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 LAPACK_NAME = lapack&lt;br /&gt;
 LAPACK_VERSION = 3.5.0&lt;br /&gt;
 LAPACK_LOCATION = http://www.netlib.org/lapack&lt;br /&gt;
 LAPACK_FILE = $(LAPACK_NAME)-$(LAPACK_VERSION).tgz&lt;br /&gt;
 LAPACK_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 MMG3D4_NAME = mmg3d4&lt;br /&gt;
 MMG3D4_VERSION = 4.0.2&lt;br /&gt;
 MMG3D4_LOCATION = https://gforge.inria.fr/frs/download.php/file/34531&lt;br /&gt;
 MMG3D4_FILE = $(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source.tar.gz&lt;br /&gt;
 MMG3D4_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PAPI_NAME = papi&lt;br /&gt;
 PAPI_VERSION = 5.4.1&lt;br /&gt;
 PAPI_LOCATION = http://icl.cs.utk.edu/projects/papi/downloads&lt;br /&gt;
 PAPI_FILE = $(PAPI_NAME)-$(PAPI_VERSION).tar.gz&lt;br /&gt;
 PAPI_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PETSC_NAME = petsc&lt;br /&gt;
 PETSC_VERSION = 3.6.2&lt;br /&gt;
 PETSC_LOCATION = http://ftp.mcs.anl.gov/pub/petsc/release-snapshots&lt;br /&gt;
 PETSC_FILE = $(PETSC_NAME)-$(PETSC_VERSION).tar.gz&lt;br /&gt;
 PETSC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SLEPC_NAME = slepc&lt;br /&gt;
 SLEPC_VERSION = 3.6.2&lt;br /&gt;
 SLEPC_LOCATION = http://www.grycap.upv.es/slepc/download/distrib&lt;br /&gt;
 SLEPC_FILE = $(SLEPC_NAME)-$(SLEPC_VERSION).tar.gz&lt;br /&gt;
 SLEPC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 COMPILER_FAMILY   = intel&lt;br /&gt;
 COMPILER_VERSION  = 15.0.0&lt;br /&gt;
 COMPILER_PATH     = /opt/intel/composerxe/bin&lt;br /&gt;
 COMPILER_CC       = $(COMPILER_PATH)/icc&lt;br /&gt;
 COMPILER_MPICC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicc&lt;br /&gt;
 COMPILER_CFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_CXX      = $(COMPILER_PATH)/icpc&lt;br /&gt;
 COMPILER_MPICXX   = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicxx&lt;br /&gt;
 COMPILER_CXXFLAGS = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FC       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FCFLAGS  = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FF       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFF    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 default: $(OPENMPI_NAME)-$(OPENMPI_VERSION) $(FFTW_NAME)-$(FFTW_VERSION) $(HDF5_NAME)-$(HDF5_VERSION) $(PARMETIS_NAME)-$(PARMETIS_VERSION) $(SCOTCH_NAME)-$(SCOTCH_VERSION) $(LAPACK_NAME)-$(LAPACK_VERSION) $(MMG3D4_NAME)-$(MMG3D4_VERSION) $(PAPI_NAME)-$(PAPI_VERSION) $(PETSC_NAME)-$(PETSC_VERSION) $(SLEPC_NAME)-$(SLEPC_VERSION)&lt;br /&gt;
 &lt;br /&gt;
 $(OPENMPI_NAME)-$(OPENMPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(OPENMPI_FILE) ]; then $(WGET) $(OPENMPI_LOCATION)/$(OPENMPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(OPENMPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(OPENMPI_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(FFTW_NAME)-$(FFTW_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(FFTW_FILE) ]; then $(WGET) $(FFTW_LOCATION)/$(FFTW_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(FFTW_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(FFTW_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(HDF5_NAME)-$(HDF5_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(HDF5_FILE) ]; then $(WGET) $(HDF5_LOCATION)/$(HDF5_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(HDF5_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(HDF5_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PARMETIS_NAME)-$(PARMETIS_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PARMETIS_FILE) ]; then $(WGET) $(PARMETIS_LOCATION)/$(PARMETIS_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PARMETIS_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd metis &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cc         = mpicc/cc         = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cxx        = mpicxx/cxx        = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SCOTCH_NAME)-$(SCOTCH_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SCOTCH_FILE) ]; then $(WGET) $(SCOTCH_LOCATION)/$(SCOTCH_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)-$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SCOTCH_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;EXE             =&amp;quot; &amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LIB             = .a&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;OBJ             = .o&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MAKE            = make&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;AR              = ar&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;ARFLAGS         = -ruv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CAT             = cat&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCS             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCP             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCD             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CFLAGS          = -O3 -DCOMMON_TIMING_OLD -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -Drestrict=__restrict -DIDXSIZE64 -I$(COMPILER_PATH)/include&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CLIBFLAGS       =&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LDFLAGS         = -lz -lm&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CP              = cp&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LEX             = flex -Pscotchyy -olex.yy.c&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LN              = ln&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MKDIR           = mkdir -p&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MV              = mv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;RANLIB          = ranlib&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;YACC            = bison -pscotchyy -y -b y&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;prefix          = $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) scotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) ptscotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(LAPACK_NAME)-$(LAPACK_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(LAPACK_FILE) ]; then $(WGET) $(LAPACK_LOCATION)/$(LAPACK_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(LAPACK_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -f make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         touch make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;SHELL = /bin/sh&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;FORTRAN    = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;OPTS       = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADER     = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;DRVOPTS    = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;NOOPT      = -O0&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADOPTS   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TIMER      = EXT_ETIME&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CC         = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CFLAGS     = $(COMPILER_CFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCH       = ar&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCHFLAGS  = cr&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;RANLIB     = ranlib&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;XBLASLIB   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;BLASLIB    = ../../librefblas.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKLIB  = liblapack.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TMGLIB     = libtmglib.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKELIB = liblapacke.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) blaslib &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) lapacklib &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -rf $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         mkdir -p $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib &amp;amp;&amp;amp;\&lt;br /&gt;
         cp liblapack.a  $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/liblapack.a &amp;amp;&amp;amp;\&lt;br /&gt;
         cp librefblas.a $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/libblas.a\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 $(MMG3D4_NAME)-$(MMG3D4_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(MMG3D4_FILE) ]; then $(WGET) $(MMG3D4_LOCATION)/$(MMG3D4_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(MMG3D4_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	export SCOTCH_DIR=$(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export CC=$(COMPILER_MPICC) &amp;amp;&amp;amp; \&lt;br /&gt;
 	export CXX=$(COMPILER_MPICXX) &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cmake -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR)/local/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_VERSION) .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PAPI_NAME)-$(PAPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PAPI_FILE) ]; then $(WGET) $(PAPI_LOCATION)/$(PAPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PAPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd src &amp;amp;&amp;amp;\&lt;br /&gt;
 	export F77=$(COMPILER_F77) &amp;amp;&amp;amp; export CC=$(COMPILER_CC) &amp;amp;&amp;amp; ./configure --prefix=$(INSTALL_DIR)/local/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PETSC_NAME)-$(PETSC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PETSC_FILE) ]; then $(WGET) $(PETSC_LOCATION)/$(PETSC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PETSC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(PETSC_NAME)-$(PETSC_VERSION) $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	unset PETSC_DIR &amp;amp;&amp;amp; ./configure PETSC_ARCH=linux-intel64 --with-mpi-dir=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) --download-hypre --with-blas-lapack-dir=/opt/intel/mkl &amp;amp;&amp;amp;\&lt;br /&gt;
 	make PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 all \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SLEPC_NAME)-$(SLEPC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SLEPC_FILE) ]; then $(WGET) $(SLEPC_LOCATION)/$(SLEPC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SLEPC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(SLEPC_NAME)-$(SLEPC_VERSION) $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp; export PETSC_ARCH=linux-intel64 &amp;amp;&amp;amp; ./configure &amp;amp;&amp;amp;\&lt;br /&gt;
 	make SLEPC_DIR=$(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
.bash_profile / .bashrc:&lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 1: aliases&lt;br /&gt;
 &lt;br /&gt;
 alias l='ls -l'&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 1&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 2: compilers&lt;br /&gt;
 &lt;br /&gt;
 # crt stuff&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # compiler and libraries&lt;br /&gt;
 source ~/.bashrc_intel&lt;br /&gt;
 source ~/.bashrc_openmpi&lt;br /&gt;
 source ~/.bashrc_hdf5&lt;br /&gt;
 source ~/.bashrc_papi&lt;br /&gt;
 source ~/.bashrc_petsc&lt;br /&gt;
 source ~/.bashrc_slepc&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 2&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 3: applications&lt;br /&gt;
 &lt;br /&gt;
 # yales2&lt;br /&gt;
 source ~/yales2/platforms/xxxx.bash.env&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 3&lt;br /&gt;
 #==================#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_intel:&lt;br /&gt;
&lt;br /&gt;
 # intel-15.0.0&lt;br /&gt;
 source /opt/intel/composerxe/bin/compilervars.sh intel64&lt;br /&gt;
 export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&lt;br /&gt;
 export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&lt;br /&gt;
 export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&lt;br /&gt;
 export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&lt;br /&gt;
 export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_openmpi:&lt;br /&gt;
&lt;br /&gt;
 export MPI_HOME=&amp;quot;/local/openmpi/intel-15.0.0/1.8.3&amp;quot;&lt;br /&gt;
 export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&lt;br /&gt;
 export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&lt;br /&gt;
 export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&lt;br /&gt;
 export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bahsrc_hdf5:&lt;br /&gt;
&lt;br /&gt;
 export HDF5_HOME=&amp;quot;/local/hdf5/intel-15.0.0/1.8.14&amp;quot;&lt;br /&gt;
 export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&lt;br /&gt;
 export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&lt;br /&gt;
 export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_papi:&lt;br /&gt;
&lt;br /&gt;
 export PAPI_HOME=&amp;quot;/local/papi/intel-15.0.0/5.3.2&amp;quot;&lt;br /&gt;
 export PAPI_INC=&amp;quot;$PAPI_HOME/include&amp;quot;&lt;br /&gt;
 export PAPI_BIN=&amp;quot;$PAPI_HOME/bin&amp;quot;&lt;br /&gt;
 export PAPI_LIB=&amp;quot;$PAPI_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PAPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_petsc:&lt;br /&gt;
&lt;br /&gt;
 export PETSC_HOME=&amp;quot;/local/petsc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export PETSC_INC=&amp;quot;$PETSC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export PETSC_BIN=&amp;quot;$PETSC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export PETSC_LIB=&amp;quot;$PETSC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PETSC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_slepc:&lt;br /&gt;
&lt;br /&gt;
 export SLEPC_HOME=&amp;quot;/local/slepc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export SLEPC_INC=&amp;quot;$SLEPC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export SLEPC_BIN=&amp;quot;$SLEPC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export SLEPC_LIB=&amp;quot;$SLEPC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$SLEPC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For RHEL 7 platforms:&lt;br /&gt;
&lt;br /&gt;
 # Avant le premier boot&lt;br /&gt;
 # 1/ mettre les 4 disques de 4TB dans les 4 baies du bas&lt;br /&gt;
 # 2/ mettre le disque SSD de 256GB dans la baie du haut&lt;br /&gt;
 &lt;br /&gt;
 # Au boot&lt;br /&gt;
 # 1/ créer le raid matériel&lt;br /&gt;
 # 2/ boot UEFI sur le SSD&lt;br /&gt;
 # 3/ Désactiver HyperThreading&lt;br /&gt;
 # 4/ Désactiver IntelBoost&lt;br /&gt;
 &lt;br /&gt;
 # finir l’install RHEL&lt;br /&gt;
 # créer admincoria/root avec un mdp toto (ATTENTION AU CLAVIER AMERICAIN)&lt;br /&gt;
 &lt;br /&gt;
 # clavier francais au boot&lt;br /&gt;
 localectl set-locale LANG=en_US.utf8&lt;br /&gt;
 localectl set-x11-keymap fr&lt;br /&gt;
 localectl set-keymap fr&lt;br /&gt;
 &lt;br /&gt;
 # remettre les mdp classiques pour admincoria et root&lt;br /&gt;
 &lt;br /&gt;
 # modifier le nom de la machine&lt;br /&gt;
 vi /etc/hostname &lt;br /&gt;
 &lt;br /&gt;
 # associer un numéro RHN&lt;br /&gt;
 subscription-manager register --username=admincoria --password=XXXXXXXX --auto-attach&lt;br /&gt;
 &lt;br /&gt;
 # créer une table de partition gpt et une partition sur /dev/sda (RAID matériel)&lt;br /&gt;
 parted /dev/sda&lt;br /&gt;
 mktable gpt&lt;br /&gt;
 mkpart primary xfs 64MB 100%&lt;br /&gt;
 &lt;br /&gt;
 # créer un filesysteme pour /home&lt;br /&gt;
 mkfs -t xfs /dev/sda1&lt;br /&gt;
 &lt;br /&gt;
 # deménager l’ancien home et créer le nouveau&lt;br /&gt;
 umount /home&lt;br /&gt;
 mount /dev/sda1 /home&lt;br /&gt;
 mkdir /home2&lt;br /&gt;
 mount /dev/rhel/home /home2&lt;br /&gt;
 mv /home2/admincoria /home/admincoria&lt;br /&gt;
 umount /home2&lt;br /&gt;
 &lt;br /&gt;
 # modifier /etc/fstab&lt;br /&gt;
 /dev/sda1               /home                   xfs     defaults        1 2&lt;br /&gt;
 #==&amp;gt; PENSER A ENLEVER LA LIGNE /dev/rhel/home&lt;br /&gt;
 &lt;br /&gt;
 # commandes utils pour lvm&lt;br /&gt;
 lvmdiskscan&lt;br /&gt;
 vgscan&lt;br /&gt;
 vgdisplay&lt;br /&gt;
 lvdisplay&lt;br /&gt;
 &lt;br /&gt;
 # enlever le volume logique de /home sur le SSD&lt;br /&gt;
 lvremove /dev/rhel/home&lt;br /&gt;
 &lt;br /&gt;
 # augmenter la taille de / à 100% de la place dispo&lt;br /&gt;
 lvextend -l +100%FREE /dev/rhel/root&lt;br /&gt;
 &lt;br /&gt;
 # augmenter la taille de / jusqu’au maxi dispo&lt;br /&gt;
 df -k&lt;br /&gt;
 xfs_info /&lt;br /&gt;
 xfs_growfs /&lt;br /&gt;
 df -k&lt;br /&gt;
 &lt;br /&gt;
 # ajouter le EPEL 7.2&lt;br /&gt;
 rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm&lt;br /&gt;
 &lt;br /&gt;
 # ajouter les bons repos&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-extras-rpms&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-optional-rpms&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-rhn-tools-rpms&lt;br /&gt;
 &lt;br /&gt;
 # MaJ système&lt;br /&gt;
 yum update -y&lt;br /&gt;
 &lt;br /&gt;
 # install&lt;br /&gt;
 yum install -y x2goserver&lt;br /&gt;
 yum install -y gparted&lt;br /&gt;
 yum install -y fail2ban&lt;br /&gt;
 yum install -y zlib&lt;br /&gt;
 yum install -y linuxdoc-tools&lt;br /&gt;
 yum install -y gnuplot&lt;br /&gt;
 yum install -y paraview&lt;br /&gt;
 yum install -y lzip&lt;br /&gt;
 yum install -y xorg-x11-fonts*&lt;br /&gt;
 yum install -y htop emacs xemacs&lt;br /&gt;
 &lt;br /&gt;
 # rapatrier clé ssh admincoria puis chmod 700 .ssh&lt;br /&gt;
 &lt;br /&gt;
 # modifier la config ssh et redémarrer ssh&lt;br /&gt;
 vi /etc/ssh/sshd_config&lt;br /&gt;
 RSAAuthentication yes&lt;br /&gt;
 PubkeyAuthentication yes&lt;br /&gt;
 #PasswordAuthentication yes&lt;br /&gt;
 PasswordAuthentication no&lt;br /&gt;
 KerberosAuthentication no&lt;br /&gt;
 GSSAPIAuthentication no&lt;br /&gt;
 &lt;br /&gt;
 systemctl restart sshd.service&lt;br /&gt;
 &lt;br /&gt;
 # set fail2ban&lt;br /&gt;
 vi /etc/fail2ban/jail.conf&lt;br /&gt;
 ignoreip = 127.0.0.1/8 194.254.16.0/24 88.184.97.196&lt;br /&gt;
 bantime  = 86400&lt;br /&gt;
 findtime  = 86400&lt;br /&gt;
 [sshd]&lt;br /&gt;
 enabled  = true&lt;br /&gt;
 port    = ssh&lt;br /&gt;
 logpath = %(sshd_log)s&lt;br /&gt;
 [sshd-ddos]&lt;br /&gt;
 enabled  = true&lt;br /&gt;
 port    = ssh&lt;br /&gt;
 logpath = %(sshd_log)s&lt;br /&gt;
 &lt;br /&gt;
 fail2ban-server&lt;br /&gt;
 fail2ban-client reload&lt;br /&gt;
 chkconfig fail2ban on&lt;br /&gt;
 &lt;br /&gt;
 # install intel dans /opt en tant qu'admincoria&lt;br /&gt;
 rsync azuv amdincoria@luis:/opt/intel /tmp&lt;br /&gt;
 mv /tmp/intel /opt&lt;br /&gt;
 chown -R root:root /opt/intel&lt;br /&gt;
 &lt;br /&gt;
 # créer les .bashrc_* dans /etc/skel &lt;br /&gt;
 source .bashrc_intel&lt;br /&gt;
 &lt;br /&gt;
 # Install librairies (Makefile sur coria-cfd)&lt;br /&gt;
 &lt;br /&gt;
 # installer grace&lt;br /&gt;
 wget ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable/grace-5.1.24.tar.gz&lt;br /&gt;
 ./configure --prefix=/local&lt;br /&gt;
 make -j 8&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
 # créer les utilisateurs&lt;br /&gt;
 &lt;br /&gt;
 # rapatrier maqao&lt;br /&gt;
 &lt;br /&gt;
 # VLC &amp;amp; mencoder &amp;amp; ffmpeg&lt;br /&gt;
 rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm&lt;br /&gt;
 yum -y update&lt;br /&gt;
 yum install -y vlc mencoder ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WARNING''':&lt;br /&gt;
If you encounter any problem for installing freeNX, you should consider visiting [http://notepad2.blogspot.com/2011/05/install-freenx-server-on-ubuntu-1004.html this]  website...&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User&amp;diff=2785</id>
		<title>User</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User&amp;diff=2785"/>
				<updated>2015-05-18T10:42:10Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: /* Former PhDs and Postdocs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:Users and partners|Users and partners - www.coria-cfd.fr}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Users of the YALES2 code ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; style=&amp;quot;border-collapse: collapse; border-style: solid&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
=== From CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [[User:Moureauv|Vincent Moureau]]&lt;br /&gt;
* [[User:Lartigue|Ghislain Lartigue]]&lt;br /&gt;
* [[User:Vervisch|Luc Vervisch]]&lt;br /&gt;
* [[User:Domingo|Pascale Domingo]]&lt;br /&gt;
* [[User:Ribert|Guillaume Ribert]]&lt;br /&gt;
* [[User:Glodato|Guido Lodato]]&lt;br /&gt;
* [[User:Dangelo|Yves D'Angelo]]&lt;br /&gt;
&lt;br /&gt;
==== PhDs and Postdocs ====&lt;br /&gt;
* [[User:Benard|Pierre Bénard]]&lt;br /&gt;
* [[User:Boulet|Lancelot Boulet]]&lt;br /&gt;
* [[User:ydufresne|Yann Dufresne]]&lt;br /&gt;
* [[User:Farcyb|Benjamin Farcy]]&lt;br /&gt;
* [[User:Guedot|Lola Guédot]]&lt;br /&gt;
* [[User:Jean|Adrien Jean]]&lt;br /&gt;
* [[User:Larabi|Hakim Larabi]]&lt;br /&gt;
* [[User:nlegrand|Nicolas Legrand]]&lt;br /&gt;
* [[User:Roger|Thomas Roger]]&lt;br /&gt;
&lt;br /&gt;
==== Former PhDs and Postdocs ====&lt;br /&gt;
* [[User:Gruselle|Catherine Gruselle]]&lt;br /&gt;
* [[User:Maheu|Nicolas Maheu]]&lt;br /&gt;
* [[User:Pecquery|François Pecquery]]&lt;br /&gt;
* [[User:Vahe|Jonathan Vahe]]&lt;br /&gt;
* [[User:Malandain|Mathias Malandain]]&lt;br /&gt;
* [[User:Taieb|David Taieb]]&lt;br /&gt;
* [[User:Enoel|Emeline Noël]]&lt;br /&gt;
* [[User:Lodier|Guillaume Lodier]]&lt;br /&gt;
* [[User:Petit|Xavier Petit]]&lt;br /&gt;
* [[User:Enjalbert|Nicolas Enjalbert]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
=== From LEGI ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.legi.grenoble-inp.fr/web/spip.php?auteur57 Guillaume Balarac]&lt;br /&gt;
* [http://www.legi.grenoble-inp.fr/web/spip.php?auteur69 Christophe Corre]&lt;br /&gt;
* Patrick Begou&lt;br /&gt;
&lt;br /&gt;
==== PhDs ====&lt;br /&gt;
* Nicolas Odier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== From I3M ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* Vanessa Lleras&lt;br /&gt;
* [[User:Mendez|Simon Mendez]]&lt;br /&gt;
* [http://www.math.univ-montp2.fr/~nicoud Franck Nicoud]&lt;br /&gt;
&lt;br /&gt;
==== PhDs and Postdocs====&lt;br /&gt;
* [[User:Chnafa|Christophe Chnafa]]&lt;br /&gt;
* [http://www.fisica.unige.it/~martins/ Marco Martins Afonso]&lt;br /&gt;
* [[User:Gibaud|Etienne Gibaud]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
=== From EM2C ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* Denis Veynante&lt;br /&gt;
* Olivier Gicquel&lt;br /&gt;
* Benoit Fiorina&lt;br /&gt;
* Nasser Darabiha&lt;br /&gt;
* Matthieu Boileau&lt;br /&gt;
* Ronan Vicquelin&lt;br /&gt;
&lt;br /&gt;
==== PhDs and postdocs ====&lt;br /&gt;
* [[User:mercier|Renaud Mercier]]&lt;br /&gt;
* [[User:yufang|Yufang Zhang]]&lt;br /&gt;
* Benedetta Franzelli&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== From IMFT ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.cerfacs.fr/~poinsot Thierry Poinsot]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
=== From CERFACS ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.cerfacs.fr/~jjouhaud Jean-Christophe Jouhaud]&lt;br /&gt;
* Gabriel Staffelbach&lt;br /&gt;
* Olivier Vermorel&lt;br /&gt;
* Eléonore Riber&lt;br /&gt;
* Antoine Dauptain&lt;br /&gt;
* Florent Duchaine&lt;br /&gt;
* [http://www.cerfacs.fr/~poinsot Thierry Poinsot]&lt;br /&gt;
* Bénédicte Cuénot&lt;br /&gt;
* Guillaume Puigt&lt;br /&gt;
* Marc Montagnac&lt;br /&gt;
&lt;br /&gt;
==== PhDs and Postdocs ====&lt;br /&gt;
* Matthias Kraushar&lt;br /&gt;
* Damien Poitou&lt;br /&gt;
* Emmanuel Motheau&lt;br /&gt;
* Victor Granet&lt;br /&gt;
* Guillaume Frichet&lt;br /&gt;
* Pierre Quillatre&lt;br /&gt;
* Geoffroy Chaussonnet&lt;br /&gt;
* Mario Falese&lt;br /&gt;
* [[User:wang|Gaofeng Wang]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
=== From ULB ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.ulb.ac.be/rech/inventaire/chercheurs/5/CH5075.html Bernard Knaepen]&lt;br /&gt;
&lt;br /&gt;
==== Students ====&lt;br /&gt;
* Vanessa Loodts&lt;br /&gt;
* Mathieu Caby&lt;br /&gt;
&lt;br /&gt;
=== From IFP-EN ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* Christian Angelberger&lt;br /&gt;
* Olivier Colin&lt;br /&gt;
* Julien Bohbot&lt;br /&gt;
* Benjamin Reveille&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== From Sherbrooke ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.usherbrooke.ca/gmecanique/departement/personnel/professeurs/stephane-moreau Stéphane Moreau]&lt;br /&gt;
* Marlène SanJosé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Users of the SiTComB code ==&lt;br /&gt;
&lt;br /&gt;
=== From CORIA ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; style=&amp;quot;border-collapse: collapse; border-style: solid&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [[User:Domingo|Pascale Domingo]]&lt;br /&gt;
* [[User:Lartigue|Ghislain Lartigue]]&lt;br /&gt;
* [[User:Ribert|Guillaume Ribert]]&lt;br /&gt;
* [[User:Vervisch|Luc Vervisch]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
==== PhDs and Postdocs ====&lt;br /&gt;
* [[User:Lisab|Lisa Bouheraoua]]&lt;br /&gt;
* [[User:Petit|Xavier Petit]]&lt;br /&gt;
* [[User:Farcyb|Benjamin Farcy]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Industrial Partners ==&lt;br /&gt;
&lt;br /&gt;
* [http://safran-group.com SAFRAN]&lt;br /&gt;
* [http://www.renault.com Renault]&lt;br /&gt;
* [http://www.psa-peugeot-citroen.com PSA]&lt;br /&gt;
* [http://www.rhodia.com Rhodia]&lt;br /&gt;
* [http://www.airliquide.com Air Liquide]&lt;br /&gt;
* [http://www.saint-gobain.fr Saint-Gobain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Labs ==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;20&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
* [http://www.cnrs.fr CNRS]&lt;br /&gt;
* [http://www.coria.fr CORIA]&lt;br /&gt;
* [http://www.insa-rouen.fr INSA de Rouen]&lt;br /&gt;
* [http://www.em2c.ecp.fr EM2C]&lt;br /&gt;
* [http://www.cerfacs.fr CERFACS]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
* [http://www.ifpenergiesnouvelles.fr IFP Energies Nouvelles]&lt;br /&gt;
* [http://www.imft.fr IMFT]&lt;br /&gt;
* [http://www.legi.grenoble-inp.fr LEGI]&lt;br /&gt;
* [http://www.ulb.ac.be ULB]&lt;br /&gt;
* [http://www.math.univ-montp2.fr I3M]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Computing Centers ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.genci.fr GENCI]&lt;br /&gt;
* [http://www.idris.fr IDRIS]&lt;br /&gt;
* [http://www.cines.fr CINES]&lt;br /&gt;
* [http://www.crihan.fr CRIHAN]&lt;br /&gt;
* [http://www.fz-juelich.de/jsc/en Jülich Computing Center]&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=2776</id>
		<title>User:Lartigue</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=2776"/>
				<updated>2015-04-28T15:12:05Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PhotoGhislainLartigue.jpg|right|thumb|Ghislain Lartigue]]&lt;br /&gt;
&lt;br /&gt;
== Personal Information ==&lt;br /&gt;
&lt;br /&gt;
Ghislain Lartigue&amp;lt;br /&amp;gt;&lt;br /&gt;
CNRS Research Engineer at CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Office: INSA/Ma.B.RC.05&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
email: [mailto:ghislain.lartigue@coria.fr ghislain.lartigue@coria.fr]&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)6 29 61 98 12&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)2 32 95 97 89&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.researchgate.net/profile/Ghislain_Lartigue My ResearchGate Profile]&lt;br /&gt;
&lt;br /&gt;
[http://scholar.google.fr/citations?user=zKR8v7UAAAAJ&amp;amp;hl=fr My Google Scholar page]&lt;br /&gt;
&lt;br /&gt;
[http://www.researcherid.com/rid/M-5976-2014 My ResearcherID: M-5976-2014]&lt;br /&gt;
&lt;br /&gt;
[http://www.scopus.com/inward/authorDetails.url?authorID=36131418700&amp;amp;partnerID=MN8TOARS My Scopus Author ID: 36131418700]&lt;br /&gt;
&lt;br /&gt;
[http://orcid.org/0000-0002-6504-1503 My ORCID: 0000-0002-6504-1503]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lab Adress ==&lt;br /&gt;
CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Avenue de l'Université - BP 12&amp;lt;br /&amp;gt;&lt;br /&gt;
76801 Saint Etienne du Rouvray&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tel: +33 (0)2 32 95 36 00&amp;lt;br /&amp;gt;&lt;br /&gt;
Fax: +33 (0)2 32 91 04 85&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Research Activities ==&lt;br /&gt;
&lt;br /&gt;
* Code maintenance and development (SITCOMB, YALES2, ...),&lt;br /&gt;
* Numerical methods,&lt;br /&gt;
* Thermodynamic, statistical mechanics, complex transport phenomenas, complex chemistry,&lt;br /&gt;
* Turbulent combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reviewing Activities ==&lt;br /&gt;
&lt;br /&gt;
Reviewer for Journal of Flow, Turbulence and Combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teaching Activities ==&lt;br /&gt;
&lt;br /&gt;
* Compressible flows / INSA de Rouen (21h)&lt;br /&gt;
* Fluid mechanics basics / INSA de Rouen (16h)&lt;br /&gt;
* Finite Elements basics / INSA de Rouen (12h)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Past activities ==&lt;br /&gt;
&lt;br /&gt;
* 2009 - present : Research Engineer at CNRS/CORIA, Rouen, France.&lt;br /&gt;
* 2009 - 2011 : Research Engineer at INSA/CORIA, Rouen, France.&lt;br /&gt;
* 2008 - 2009 : Head of Numerical Simulation Team at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2005 - 2007 : Research Engineer at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2004 : Engineer at CORYS, Grenoble, France.&lt;br /&gt;
* 2000-2003 : Ph.D. in Numerical Combustion at CERFACS, Toulouse, France.&lt;br /&gt;
* 2000 : MSc in Fluid Mechanics, Toulouse, France&lt;br /&gt;
* 1997-2000 : Engineer Degree at ENSEEIHT, Toulouse, France.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Awards and distinctions ==&lt;br /&gt;
&lt;br /&gt;
* 1990 and 1992: winner of the first prize of the &amp;quot;Kangourou des Mathématiques&amp;quot;, a national mathematic contest.&lt;br /&gt;
* 2008 : Winner of the Innovative Trophy of GDF Research Division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publications ==&lt;br /&gt;
&lt;br /&gt;
=== Articles ===&lt;br /&gt;
* {{smallcaps| L. Guedot, G. Lartigue, V. Moureau}}, &amp;quot;Design of implicit high-order filters on unstructured grids for the identification of large-scale features in large-eddy simulation and application to a swirl burner&amp;quot;, ''Phys. of Fluids'' '''2015''', 27(4) [http://dx.doi.org/10.1063/1.4917280 http://dx.doi.org/10.1063/1.4917280]&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch, A. Roux}}, &amp;quot;Modelling nitrogen oxide emissions in turbulent flames with air dilution: Application to les of a non-premixed jet-flame&amp;quot;, ''Comb. and Flame'' '''2014''', 161(2):496-509 [http://dx.doi.org/10.1016/j.combustflame.2013.09.018 http://dx.doi.org/10.1016/j.combustflame.2013.09.018]&lt;br /&gt;
* {{smallcaps| X. Petit, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large-eddy simulation of supercritical fluid injection&amp;quot;, ''J. Supercritical Fluids'' '''2013''', 84:61-73 [http://dx.doi.org/10.1016/j.supflu.2013.09.011 http://dx.doi.org/10.1016/j.supflu.2013.09.011] ([[File:Pub_Lartigue_2013_JSCF.pdf]]).&lt;br /&gt;
* {{smallcaps| F. Haloua, J.-N. Ponsard, G. Lartigue, B. Hay, C. Villermaux, E. Foulon, M. Zaréa}}, &amp;quot;Thermal behaviour modelling of a reference calorimeter for natural gas&amp;quot;, ''International Journal of Thermal Sciences'', '''2012''', 55:40-47, [http://dx.doi.org/10.1016/j.ijthermalsci.2011.12.014 http://dx.doi.org/10.1016/j.ijthermalsci.2011.12.014] ([[File:Pub_2012_Lartigue_IJTS.pdf]])&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue, Y. Sommerer, C. Angelberger, O. Colin, and T. Poinsot}}, &amp;quot;Numerical methods for unsteady compressible multi-component reacting flows on fixed and moving grids&amp;quot;, ''Journal of Computational Physics'', '''2005''', 202(2):710-736, [http://dx.doi.org/10.1016/j.jcp.2004.08.003 http://dx.doi.org/10.1016/j.jcp.2004.08.003]  ([[File:Pub_2005_Lartigue_JCP.pdf]])&lt;br /&gt;
* {{smallcaps| S. Roux, G. Lartigue, T. Poinsot, U. Meier, and C. Bérat}}. &amp;quot;Studies of mean and unsteady flow in a swirled combustor using experiments, acoustic analysis and large eddy simulations&amp;quot;, ''Combustion and Flame'', '''2005''', 141:40-54, [http://dx.doi.org/10.1016/j.combustflame.2004.12.007 http://dx.doi.org/10.1016/j.combustflame.2004.12.007] ([[File:Pub_2005_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, R. Koch, K.-U. Schildmacher, W. Krebs, B. Prade, P. Kaufmann, and D. Veynante}}, &amp;quot;Compressible Large-Eddy Simulation of turbulent combustion in complex geometry on unstructured meshes&amp;quot;, ''Combustion and Flame'', '''2004''', 137(4):489-505 [http://dx.doi.org/10.1016/j.combustflame.2004.03.008 http://dx.doi.org/10.1016/j.combustflame.2004.03.008]  ([[File:Pub_2004_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue, U. Meier, and C. Bérat}}, &amp;quot;Experimental and numerical investigation of self-excited combustion oscillations in a scaled gas turbine combustor&amp;quot;, ''Applied Thermal Engineering'', '''2004''', 24(11-12):1583-1592, [http://dx.doi.org/10.1016/j.applthermaleng.2003.10.026 http://dx.doi.org/10.1016/j.applthermaleng.2003.10.026] ([[File:Pub_2004_Lartigue_ATE.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Submitted to peer-reviewed international journals ===&lt;br /&gt;
&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 1: laminar case. &amp;lt;i&amp;gt;Submitted to ...&amp;lt;/i&amp;gt;, .&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 2: turbulent case. &amp;lt;i&amp;gt;Submitted to ...&amp;lt;/i&amp;gt;, .&lt;br /&gt;
&lt;br /&gt;
=== Invited Conferences ===&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue}}, &amp;quot;High performance computing for combustion modeling&amp;quot;, ''International Supercomputing Conference'', Leipzig (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| G. Lartigue, V. Moureau}}, &amp;quot;Solveur de Poisson massivement parallèle sur maillage non structuré&amp;quot;, ''Journées CFD Equip@Meso'', Rouen (France), '''2013'''.&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
* {{smallcaps| A. S. Charif-Rubial, E. Oseret, G. Lartigue and W. Jalby }} &amp;quot;CQA: A Code Quality Analyzer tool at binary level&amp;quot;, ''21th Annual International Conference on High Performance Computing, HiPC'14'', Goa (India), '''2014'''&lt;br /&gt;
* {{smallcaps| P. Benard, V. Moureau, Y. D'Angelo, G. Lartigue., M. Cuif-Sjostrand}}, &amp;quot;LES / DNS modelling of mesocombustion chambers with Arrhenius complex chemistry&amp;quot;, ''SIAM 14th International Conference on Numerical Combustion'', San Antonio (USA), '''2013'''.&lt;br /&gt;
* {{smallcaps| L. Bouheraoua, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large Eddy Simulation of supersonic non-reactive and reactive flows with an Immersed Boundary Method&amp;quot;, ''5th Eucass Conference'', Munich (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| C. Gruselle, G. Lartigue, P. Pepiot, V. Moureau, Y. D'Angelo}}, &amp;quot;Numerical simulation of turbulent stratified flame propagation in a closed vessel&amp;quot;, ''Bulletin of the American Physical Society 57'', '''2012'''&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch and A. Roux}}, &amp;quot;Development of a numerical model to predict emissions of nitric oxides in turbulent flames&amp;quot;, ''9th International ERCOFTAC Symposium on Engineering Turbulence Modelling and Measurements'', '''2012'''&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taïeb, X. Petit, G. Lartigue, P. Domingo}}, &amp;quot;Flow simulation under supercritical thermodynamics conditions&amp;quot;, ''4th Eucass Conference'', St-Petersburg (Russia), '''2011'''.&lt;br /&gt;
* {{smallcaps| G. Ribert, L. Vervisch, P. Domingo, G. Lodier, V. Moureau and G. Lartigue}}, &amp;quot;Advanced detailed chemistry tabulation for engine simulations: application to a rapid compression machine&amp;quot;, ''SIA International Conference'', '''2010'''&lt;br /&gt;
* {{smallcaps| G. Peureux, S. Carpentier, G. Lartigue}}, &amp;quot;NOx emissions prediction for natural gas engines with fuel quality variations&amp;quot;, ''4th European Combustion Meeting'', '''2009'''  ([[File:Pub_2009_Lartigue_ECM.pdf]])&lt;br /&gt;
* {{smallcaps| G. Peureux, O. Baudrand, G. Lartigue, S. Carpentier, C. Etienne}}, &amp;quot;Natural gas engines modeling: combustion and Nox emission prediction&amp;quot;. ''International Gas Research Conference'', '''2008''' ([[File:Pub_2008_Lartigue_IGRC.pdf]])&lt;br /&gt;
* {{smallcaps| R.Vicquelin, G. Lartigue, B. Fiorina, O. Gicquel}}, &amp;quot;Jet Flame in a Vitiated Co-Flow&amp;quot;, ''SIAM International Conference on Numerical Combustion'', '''2008'''&lt;br /&gt;
* {{smallcaps| R.Vicquelin, B. Fiorina, O. Gicquel, G. Lartigue and T. Poinsot}}, &amp;quot;Large Eddy Simulation of Mild Combustion&amp;quot;, ''ICDERS'', '''2007''' ([[File:Pub_2007_Lartigue_ICDERS.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, A. Kaufmann, W. Krebs, and D. Veynante}}, &amp;quot;Large Eddy Simulation of turbulent combustion for gas turbines with reduced chemistry&amp;quot;, ''Proceedings of the CTR Summer Program'',  '''2002''' ([[File:Pub_2002_Lartigue_CTR.pdf]])&lt;br /&gt;
* {{smallcaps| T. Poinsot, J. Schlüter, G. Lartigue, L. Selle, W. Krebs, and S. Hoffmann}}, &amp;quot;Using Large Eddy Simulations to understand combustion instabilities in gas turbines&amp;quot;, ''IUTAM Symposium on Turbulent Mixing and Combustion'', '''2001''' ([[File:Pub_2001_Lartigue_IUTAM.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book (peer reviewed) ===&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taieb, X. Petit, G. Lartigue and P. Domingo}}, &amp;quot;Simulation of supercritical flows in rocket-motor engines: application to cooling channel and injection system&amp;quot;, ''Eucass Book Series, Adv. Aerospace Sci., Prog. Propul. Phys. (4)''', Print ISBN xxx, '''2012'''&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book ===&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, L. Benoit, and T. Poinsot}}, &amp;quot;Clean combustors for industrial gas turbines&amp;quot;, ''VKI Lecture Series 2004-03'', '''2004''', ([[File:Pub_2003_Lartigue_VKI.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Simulation des grandes échelles et instabilités de combustion&amp;quot;, ''PhD thesis'', '''2004''', ([[File:Pub_2004_Lartigue_PhD.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Modélisation d'une flamme de propane par un schéma cinétique à une étape&amp;quot;, ''Student report STR/CFD/00/32, CERFACS'', '''2000''' ([[File:Pub_2000_Lartigue_DEA.pdf]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My pages ==&lt;br /&gt;
[[User:Lartigue/copie_linterweb/mise_en_place_depots]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/tomcat]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/serveur]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/dumps_backup]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Google Analytics trackers --&amp;gt;&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-21555211-4}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=2770</id>
		<title>User:Lartigue</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=2770"/>
				<updated>2015-04-15T16:47:52Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PhotoGhislainLartigue.jpg|right|thumb|Ghislain Lartigue]]&lt;br /&gt;
&lt;br /&gt;
== Personal Information ==&lt;br /&gt;
&lt;br /&gt;
Ghislain Lartigue&amp;lt;br /&amp;gt;&lt;br /&gt;
CNRS Research Engineer at CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Office: INSA/Ma.B.RC.05&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
email: [mailto:ghislain.lartigue@coria.fr ghislain.lartigue@coria.fr]&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)6 29 61 98 12&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)2 32 95 97 89&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.researchgate.net/profile/Ghislain_Lartigue My ResearchGate Profile]&lt;br /&gt;
&lt;br /&gt;
[http://scholar.google.fr/citations?user=zKR8v7UAAAAJ&amp;amp;hl=fr My Google Scholar page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lab Adress ==&lt;br /&gt;
CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Avenue de l'Université - BP 12&amp;lt;br /&amp;gt;&lt;br /&gt;
76801 Saint Etienne du Rouvray&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tel: +33 (0)2 32 95 36 00&amp;lt;br /&amp;gt;&lt;br /&gt;
Fax: +33 (0)2 32 91 04 85&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Research Activities ==&lt;br /&gt;
&lt;br /&gt;
* Code maintenance and development (SITCOMB, YALES2, ...),&lt;br /&gt;
* Numerical methods,&lt;br /&gt;
* Thermodynamic, statistical mechanics, complex transport phenomenas, complex chemistry,&lt;br /&gt;
* Turbulent combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reviewing Activities ==&lt;br /&gt;
&lt;br /&gt;
Reviewer for Journal of Flow, Turbulence and Combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teaching Activities ==&lt;br /&gt;
&lt;br /&gt;
* Compressible flows / INSA de Rouen (21h)&lt;br /&gt;
* Fluid mechanics basics / INSA de Rouen (16h)&lt;br /&gt;
* Finite Elements basics / INSA de Rouen (12h)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Past activities ==&lt;br /&gt;
&lt;br /&gt;
* 2009 - present : Research Engineer at CNRS/CORIA, Rouen, France.&lt;br /&gt;
* 2009 - 2011 : Research Engineer at INSA/CORIA, Rouen, France.&lt;br /&gt;
* 2008 - 2009 : Head of Numerical Simulation Team at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2005 - 2007 : Research Engineer at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2004 : Engineer at CORYS, Grenoble, France.&lt;br /&gt;
* 2000-2003 : Ph.D. in Numerical Combustion at CERFACS, Toulouse, France.&lt;br /&gt;
* 2000 : MSc in Fluid Mechanics, Toulouse, France&lt;br /&gt;
* 1997-2000 : Engineer Degree at ENSEEIHT, Toulouse, France.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Awards and distinctions ==&lt;br /&gt;
&lt;br /&gt;
* 1990 and 1992: winner of the first prize of the &amp;quot;Kangourou des Mathématiques&amp;quot;, a national mathematic contest.&lt;br /&gt;
* 2008 : Winner of the Innovative Trophy of GDF Research Division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publications ==&lt;br /&gt;
&lt;br /&gt;
=== Articles ===&lt;br /&gt;
* {{smallcaps| L. Guedot, G. Lartigue, V. Moureau}}, &amp;quot;Design of implicit high-order filters on unstructured grids for the identification of large-scale features in large-eddy simulation and application to a swirl burner&amp;quot;, ''Phys. of Fluids'' '''2015''', 27(4) [http://dx.doi.org/10.1063/1.4917280 http://dx.doi.org/10.1063/1.4917280]&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch, A. Roux}}, &amp;quot;Modelling nitrogen oxide emissions in turbulent flames with air dilution: Application to les of a non-premixed jet-flame&amp;quot;, ''Comb. and Flame'' '''2014''', 161(2):496-509 [http://dx.doi.org/10.1016/j.combustflame.2013.09.018 http://dx.doi.org/10.1016/j.combustflame.2013.09.018]&lt;br /&gt;
* {{smallcaps| X. Petit, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large-eddy simulation of supercritical fluid injection&amp;quot;, ''J. Supercritical Fluids'' '''2013''', 84:61-73 [http://dx.doi.org/10.1016/j.supflu.2013.09.011 http://dx.doi.org/10.1016/j.supflu.2013.09.011] ([[File:Pub_Lartigue_2013_JSCF.pdf]]).&lt;br /&gt;
* {{smallcaps| F. Haloua, J.-N. Ponsard, G. Lartigue, B. Hay, C. Villermaux, E. Foulon, M. Zaréa}}, &amp;quot;Thermal behaviour modelling of a reference calorimeter for natural gas&amp;quot;, ''International Journal of Thermal Sciences'', '''2012''', 55:40-47, [http://dx.doi.org/10.1016/j.ijthermalsci.2011.12.014 http://dx.doi.org/10.1016/j.ijthermalsci.2011.12.014] ([[File:Pub_2012_Lartigue_IJTS.pdf]])&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue, Y. Sommerer, C. Angelberger, O. Colin, and T. Poinsot}}, &amp;quot;Numerical methods for unsteady compressible multi-component reacting flows on fixed and moving grids&amp;quot;, ''Journal of Computational Physics'', '''2005''', 202(2):710-736, [http://dx.doi.org/10.1016/j.jcp.2004.08.003 http://dx.doi.org/10.1016/j.jcp.2004.08.003]  ([[File:Pub_2005_Lartigue_JCP.pdf]])&lt;br /&gt;
* {{smallcaps| S. Roux, G. Lartigue, T. Poinsot, U. Meier, and C. Bérat}}. &amp;quot;Studies of mean and unsteady flow in a swirled combustor using experiments, acoustic analysis and large eddy simulations&amp;quot;, ''Combustion and Flame'', '''2005''', 141:40-54, [http://dx.doi.org/10.1016/j.combustflame.2004.12.007 http://dx.doi.org/10.1016/j.combustflame.2004.12.007] ([[File:Pub_2005_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, R. Koch, K.-U. Schildmacher, W. Krebs, B. Prade, P. Kaufmann, and D. Veynante}}, &amp;quot;Compressible Large-Eddy Simulation of turbulent combustion in complex geometry on unstructured meshes&amp;quot;, ''Combustion and Flame'', '''2004''', 137(4):489-505 [http://dx.doi.org/10.1016/j.combustflame.2004.03.008 http://dx.doi.org/10.1016/j.combustflame.2004.03.008]  ([[File:Pub_2004_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue, U. Meier, and C. Bérat}}, &amp;quot;Experimental and numerical investigation of self-excited combustion oscillations in a scaled gas turbine combustor&amp;quot;, ''Applied Thermal Engineering'', '''2004''', 24(11-12):1583-1592, [http://dx.doi.org/10.1016/j.applthermaleng.2003.10.026 http://dx.doi.org/10.1016/j.applthermaleng.2003.10.026] ([[File:Pub_2004_Lartigue_ATE.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Submitted to peer-reviewed international journals ===&lt;br /&gt;
&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 1: laminar case. &amp;lt;i&amp;gt;Submitted to ...&amp;lt;/i&amp;gt;, .&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 2: turbulent case. &amp;lt;i&amp;gt;Submitted to ...&amp;lt;/i&amp;gt;, .&lt;br /&gt;
&lt;br /&gt;
=== Invited Conferences ===&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue}}, &amp;quot;High performance computing for combustion modeling&amp;quot;, ''International Supercomputing Conference'', Leipzig (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| G. Lartigue, V. Moureau}}, &amp;quot;Solveur de Poisson massivement parallèle sur maillage non structuré&amp;quot;, ''Journées CFD Equip@Meso'', Rouen (France), '''2013'''.&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
* {{smallcaps| A. S. Charif-Rubial, E. Oseret, G. Lartigue and W. Jalby }} &amp;quot;CQA: A Code Quality Analyzer tool at binary level&amp;quot;, ''21th Annual International Conference on High Performance Computing, HiPC'14'', Goa (India), '''2014'''&lt;br /&gt;
* {{smallcaps| P. Benard, V. Moureau, Y. D'Angelo, G. Lartigue., M. Cuif-Sjostrand}}, &amp;quot;LES / DNS modelling of mesocombustion chambers with Arrhenius complex chemistry&amp;quot;, ''SIAM 14th International Conference on Numerical Combustion'', San Antonio (USA), '''2013'''.&lt;br /&gt;
* {{smallcaps| L. Bouheraoua, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large Eddy Simulation of supersonic non-reactive and reactive flows with an Immersed Boundary Method&amp;quot;, ''5th Eucass Conference'', Munich (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| C. Gruselle, G. Lartigue, P. Pepiot, V. Moureau, Y. D'Angelo}}, &amp;quot;Numerical simulation of turbulent stratified flame propagation in a closed vessel&amp;quot;, ''Bulletin of the American Physical Society 57'', '''2012'''&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch and A. Roux}}, &amp;quot;Development of a numerical model to predict emissions of nitric oxides in turbulent flames&amp;quot;, ''9th International ERCOFTAC Symposium on Engineering Turbulence Modelling and Measurements'', '''2012'''&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taïeb, X. Petit, G. Lartigue, P. Domingo}}, &amp;quot;Flow simulation under supercritical thermodynamics conditions&amp;quot;, ''4th Eucass Conference'', St-Petersburg (Russia), '''2011'''.&lt;br /&gt;
* {{smallcaps| G. Ribert, L. Vervisch, P. Domingo, G. Lodier, V. Moureau and G. Lartigue}}, &amp;quot;Advanced detailed chemistry tabulation for engine simulations: application to a rapid compression machine&amp;quot;, ''SIA International Conference'', '''2010'''&lt;br /&gt;
* {{smallcaps| G. Peureux, S. Carpentier, G. Lartigue}}, &amp;quot;NOx emissions prediction for natural gas engines with fuel quality variations&amp;quot;, ''4th European Combustion Meeting'', '''2009'''  ([[File:Pub_2009_Lartigue_ECM.pdf]])&lt;br /&gt;
* {{smallcaps| G. Peureux, O. Baudrand, G. Lartigue, S. Carpentier, C. Etienne}}, &amp;quot;Natural gas engines modeling: combustion and Nox emission prediction&amp;quot;. ''International Gas Research Conference'', '''2008''' ([[File:Pub_2008_Lartigue_IGRC.pdf]])&lt;br /&gt;
* {{smallcaps| R.Vicquelin, G. Lartigue, B. Fiorina, O. Gicquel}}, &amp;quot;Jet Flame in a Vitiated Co-Flow&amp;quot;, ''SIAM International Conference on Numerical Combustion'', '''2008'''&lt;br /&gt;
* {{smallcaps| R.Vicquelin, B. Fiorina, O. Gicquel, G. Lartigue and T. Poinsot}}, &amp;quot;Large Eddy Simulation of Mild Combustion&amp;quot;, ''ICDERS'', '''2007''' ([[File:Pub_2007_Lartigue_ICDERS.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, A. Kaufmann, W. Krebs, and D. Veynante}}, &amp;quot;Large Eddy Simulation of turbulent combustion for gas turbines with reduced chemistry&amp;quot;, ''Proceedings of the CTR Summer Program'',  '''2002''' ([[File:Pub_2002_Lartigue_CTR.pdf]])&lt;br /&gt;
* {{smallcaps| T. Poinsot, J. Schlüter, G. Lartigue, L. Selle, W. Krebs, and S. Hoffmann}}, &amp;quot;Using Large Eddy Simulations to understand combustion instabilities in gas turbines&amp;quot;, ''IUTAM Symposium on Turbulent Mixing and Combustion'', '''2001''' ([[File:Pub_2001_Lartigue_IUTAM.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book (peer reviewed) ===&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taieb, X. Petit, G. Lartigue and P. Domingo}}, &amp;quot;Simulation of supercritical flows in rocket-motor engines: application to cooling channel and injection system&amp;quot;, ''Eucass Book Series, Adv. Aerospace Sci., Prog. Propul. Phys. (4)''', Print ISBN xxx, '''2012'''&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book ===&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, L. Benoit, and T. Poinsot}}, &amp;quot;Clean combustors for industrial gas turbines&amp;quot;, ''VKI Lecture Series 2004-03'', '''2004''', ([[File:Pub_2003_Lartigue_VKI.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Simulation des grandes échelles et instabilités de combustion&amp;quot;, ''PhD thesis'', '''2004''', ([[File:Pub_2004_Lartigue_PhD.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Modélisation d'une flamme de propane par un schéma cinétique à une étape&amp;quot;, ''Student report STR/CFD/00/32, CERFACS'', '''2000''' ([[File:Pub_2000_Lartigue_DEA.pdf]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My pages ==&lt;br /&gt;
[[User:Lartigue/copie_linterweb/mise_en_place_depots]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/tomcat]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/serveur]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/dumps_backup]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Google Analytics trackers --&amp;gt;&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-21555211-4}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=2766</id>
		<title>User:Lartigue</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=2766"/>
				<updated>2015-04-09T21:38:49Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PhotoGhislainLartigue.jpg|right|thumb|Ghislain Lartigue]]&lt;br /&gt;
&lt;br /&gt;
== Personal Information ==&lt;br /&gt;
&lt;br /&gt;
Ghislain Lartigue&amp;lt;br /&amp;gt;&lt;br /&gt;
CNRS Research Engineer at CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Office: INSA/Ma.B.RC.05&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
email: [mailto:ghislain.lartigue@coria.fr ghislain.lartigue@coria.fr]&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)6 29 61 98 12&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)2 32 95 97 89&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.researchgate.net/profile/Ghislain_Lartigue My ResearchGate Profile]&lt;br /&gt;
&lt;br /&gt;
[http://scholar.google.fr/citations?user=zKR8v7UAAAAJ&amp;amp;hl=fr My Google Scholar page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lab Adress ==&lt;br /&gt;
CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Avenue de l'Université - BP 12&amp;lt;br /&amp;gt;&lt;br /&gt;
76801 Saint Etienne du Rouvray&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tel: +33 (0)2 32 95 36 00&amp;lt;br /&amp;gt;&lt;br /&gt;
Fax: +33 (0)2 32 91 04 85&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Research Activities ==&lt;br /&gt;
&lt;br /&gt;
* Code maintenance and development (SITCOMB, YALES2, ...),&lt;br /&gt;
* Numerical methods,&lt;br /&gt;
* Thermodynamic, statistical mechanics, complex transport phenomenas, complex chemistry,&lt;br /&gt;
* Turbulent combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reviewing Activities ==&lt;br /&gt;
&lt;br /&gt;
Reviewer for Journal of Flow, Turbulence and Combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teaching Activities ==&lt;br /&gt;
&lt;br /&gt;
* Compressible flows / INSA de Rouen (21h)&lt;br /&gt;
* Fluid mechanics basics / INSA de Rouen (16h)&lt;br /&gt;
* Finite Elements basics / INSA de Rouen (12h)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Past activities ==&lt;br /&gt;
&lt;br /&gt;
* 2009 - present : Research Engineer at CNRS/CORIA, Rouen, France.&lt;br /&gt;
* 2009 - 2011 : Research Engineer at INSA/CORIA, Rouen, France.&lt;br /&gt;
* 2008 - 2009 : Head of Numerical Simulation Team at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2005 - 2007 : Research Engineer at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2004 : Engineer at CORYS, Grenoble, France.&lt;br /&gt;
* 2000-2003 : Ph.D. in Numerical Combustion at CERFACS, Toulouse, France.&lt;br /&gt;
* 2000 : MSc in Fluid Mechanics, Toulouse, France&lt;br /&gt;
* 1997-2000 : Engineer Degree at ENSEEIHT, Toulouse, France.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Awards and distinctions ==&lt;br /&gt;
&lt;br /&gt;
* 1990 and 1992: winner of the first prize of the &amp;quot;Kangourou des Mathématiques&amp;quot;, a national mathematic contest.&lt;br /&gt;
* 2008 : Winner of the Innovative Trophy of GDF Research Division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publications ==&lt;br /&gt;
&lt;br /&gt;
=== Articles ===&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch, A. Roux}}, &amp;quot;Modelling nitrogen oxide emissions in turbulent flames with air dilution: Application to les of a non-premixed jet-flame&amp;quot;, ''Comb. and Flame'' '''2014''', 161(2):496-509&lt;br /&gt;
* {{smallcaps| X. Petit, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large-eddy simulation of supercritical fluid injection&amp;quot;, ''J. Supercritical Fluids'' '''2013''', 84:61-73 ([[File:Pub_Lartigue_2013_JSCF.pdf]]).&lt;br /&gt;
* {{smallcaps| F. Haloua, J.-N. Ponsard, G. Lartigue, B. Hay, C. Villermaux, . Foulon, M. Zaréa}}, &amp;quot;Thermal behaviour modelling of a reference calorimeter for natural gas&amp;quot;, ''International Journal of Thermal Sciences'', '''2012''', 55:40-47,  ([[File:Pub_2012_Lartigue_IJTS.pdf]])&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue, Y. Sommerer, C. Angelberger, O. Colin, and T. Poinsot}}, &amp;quot;Numerical methods for unsteady compressible multi-component reacting flows on fixed and moving grids&amp;quot;, ''Journal of Computational Physics'', '''2005''', 202(2):710-736,  ([[File:Pub_2005_Lartigue_JCP.pdf]])&lt;br /&gt;
* {{smallcaps| S. Roux, G. Lartigue, T. Poinsot, U. Meier, and C. Bérat}}. &amp;quot;Studies of mean and unsteady flow in a swirled combustor using experiments, acoustic analysis and large eddy simulations&amp;quot;, ''Combustion and Flame'', '''2005''', 141:40-54, ([[File:Pub_2005_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, R. Koch, K.-U. Schildmacher, W. Krebs, B. Prade, P. Kaufmann, and D. Veynante}}, &amp;quot;Compressible Large-Eddy Simulation of turbulent combustion in complex geometry on unstructured meshes&amp;quot;, ''Combustion and Flame'', '''2004''', 137(4):489-505 ([[File:Pub_2004_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue, U. Meier, and C. Bérat}}, &amp;quot;Experimental and numerical investigation of self-excited combustion oscillations in a scaled gas turbine combustor&amp;quot;, ''Applied Thermal Engineering'', '''2004''', 24(11-12):1583-1592, ([[File:Pub_2004_Lartigue_ATE.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Submitted to peer-reviewed international journals ===&lt;br /&gt;
&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 2: turbulent case. &amp;lt;i&amp;gt;Submitted to Comb. and Flame&amp;lt;/i&amp;gt;, .&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 1: laminar case. &amp;lt;i&amp;gt;Submitted to Comb. and Flame&amp;lt;/i&amp;gt;, .&lt;br /&gt;
&lt;br /&gt;
=== Invited Conferences ===&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue}}, &amp;quot;High performance computing for combustion modeling&amp;quot;, ''International Supercomputing Conference'', Leipzig (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| G. Lartigue, V. Moureau}}, &amp;quot;Solveur de Poisson massivement parallèle sur maillage non structuré&amp;quot;, ''Journées CFD Equip@Meso'', Rouen (France), '''2013'''.&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
* {{smallcaps| A. S. Charif-Rubial, E. Oseret, G. Lartigue and W. Jalby }} &amp;quot;CQA: A Code Quality Analyzer tool at binary level&amp;quot;, ''21th Annual International Conference on High Performance Computing, HiPC'14'', Goa (India), '''2014'''&lt;br /&gt;
* {{smallcaps| P. Benard, V. Moureau, Y. D'Angelo, G. Lartigue., M. Cuif-Sjostrand}}, &amp;quot;LES / DNS modelling of mesocombustion chambers with Arrhenius complex chemistry&amp;quot;, ''SIAM 14th International Conference on Numerical Combustion'', San Antonio (USA), '''2013'''.&lt;br /&gt;
* {{smallcaps| L. Bouheraoua, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large Eddy Simulation of supersonic non-reactive and reactive flows with an Immersed Boundary Method&amp;quot;, ''5th Eucass Conference'', Munich (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| C. Gruselle, G. Lartigue, P. Pepiot, V. Moureau, Y. D'Angelo}}, &amp;quot;Numerical simulation of turbulent stratified flame propagation in a closed vessel&amp;quot;, ''Bulletin of the American Physical Society 57'', '''2012'''&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch and A. Roux}}, &amp;quot;Development of a numerical model to predict emissions of nitric oxides in turbulent flames&amp;quot;, ''9th International ERCOFTAC Symposium on Engineering Turbulence Modelling and Measurements'', '''2012'''&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taïeb, X. Petit, G. Lartigue, P. Domingo}}, &amp;quot;Flow simulation under supercritical thermodynamics conditions&amp;quot;, ''4th Eucass Conference'', St-Petersburg (Russia), '''2011'''.&lt;br /&gt;
* {{smallcaps| G. Ribert, L. Vervisch, P. Domingo, G. Lodier, V. Moureau and G. Lartigue}}, &amp;quot;Advanced detailed chemistry tabulation for engine simulations: application to a rapid compression machine&amp;quot;, ''SIA International Conference'', '''2010'''&lt;br /&gt;
* {{smallcaps| G. Peureux, S. Carpentier, G. Lartigue}}, &amp;quot;NOx emissions prediction for natural gas engines with fuel quality variations&amp;quot;, ''4th European Combustion Meeting'', '''2009'''  ([[File:Pub_2009_Lartigue_ECM.pdf]])&lt;br /&gt;
* {{smallcaps| G. Peureux, O. Baudrand, G. Lartigue, S. Carpentier, C. Etienne}}, &amp;quot;Natural gas engines modeling: combustion and Nox emission prediction&amp;quot;. ''International Gas Research Conference'', '''2008''' ([[File:Pub_2008_Lartigue_IGRC.pdf]])&lt;br /&gt;
* {{smallcaps| R.Vicquelin, G. Lartigue, B. Fiorina, O. Gicquel}}, &amp;quot;Jet Flame in a Vitiated Co-Flow&amp;quot;, ''SIAM International Conference on Numerical Combustion'', '''2008'''&lt;br /&gt;
* {{smallcaps| R.Vicquelin, B. Fiorina, O. Gicquel, G. Lartigue and T. Poinsot}}, &amp;quot;Large Eddy Simulation of Mild Combustion&amp;quot;, ''ICDERS'', '''2007''' ([[File:Pub_2007_Lartigue_ICDERS.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, A. Kaufmann, W. Krebs, and D. Veynante}}, &amp;quot;Large Eddy Simulation of turbulent combustion for gas turbines with reduced chemistry&amp;quot;, ''Proceedings of the CTR Summer Program'',  '''2002''' ([[File:Pub_2002_Lartigue_CTR.pdf]])&lt;br /&gt;
* {{smallcaps| T. Poinsot, J. Schlüter, G. Lartigue, L. Selle, W. Krebs, and S. Hoffmann}}, &amp;quot;Using Large Eddy Simulations to understand combustion instabilities in gas turbines&amp;quot;, ''IUTAM Symposium on Turbulent Mixing and Combustion'', '''2001''' ([[File:Pub_2001_Lartigue_IUTAM.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book (peer reviewed) ===&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taieb, X. Petit, G. Lartigue and P. Domingo}}, &amp;quot;Simulation of supercritical flows in rocket-motor engines: application to cooling channel and injection system&amp;quot;, ''Eucass Book Series, Adv. Aerospace Sci., Prog. Propul. Phys. (4)''', Print ISBN xxx, '''2012'''&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book ===&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, L. Benoit, and T. Poinsot}}, &amp;quot;Clean combustors for industrial gas turbines&amp;quot;, ''VKI Lecture Series 2004-03'', '''2004''', ([[File:Pub_2003_Lartigue_VKI.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Simulation des grandes échelles et instabilités de combustion&amp;quot;, ''PhD thesis'', '''2004''', ([[File:Pub_2004_Lartigue_PhD.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Modélisation d'une flamme de propane par un schéma cinétique à une étape&amp;quot;, ''Student report STR/CFD/00/32, CERFACS'', '''2000''' ([[File:Pub_2000_Lartigue_DEA.pdf]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My pages ==&lt;br /&gt;
[[User:Lartigue/copie_linterweb/mise_en_place_depots]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/tomcat]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/serveur]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/dumps_backup]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Google Analytics trackers --&amp;gt;&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-21555211-4}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Main_Page&amp;diff=2693</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Main_Page&amp;diff=2693"/>
				<updated>2015-02-11T12:12:56Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:CORIA-CFD|CORIA-CFD - www.coria-cfd.fr}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Welcome on the CORIA-CFD wiki! ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox floatright&amp;quot; style=&amp;quot;width: 320px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:PRECCINSTA_2634M_q_crit_persp_small.png|right|thumb|300px|'''PRECCINSTA burner with [[YALES2 Gallery|YALES2]]''']]&lt;br /&gt;
&lt;br /&gt;
[[File:sandia_flame.png||right|thumb|300px|'''[http://www.sandia.gov/TNF/abstract.html TNF-flame D] with [[SiTCom-B Gallery|SiTCom]]''']]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;floatright&amp;quot; style=&amp;quot;border: 1px solid #ccc; margin: 1px;&amp;quot;&lt;br /&gt;
|{{#widget:YouTube|id=B8o9Sfdqhhg|width=300|height=250}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This wiki is dedicated to the users of CFD codes developed at [http://www.coria.fr CORIA], a French combustion laboratory located in Rouen, Normandie Université.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CORIA-CFD plateform consists of public and private wikis and svn/trac systems to help in the development of these codes. The codes using this platform are&lt;br /&gt;
* [[YALES2]]&lt;br /&gt;
* [[SiTCom-B]]&lt;br /&gt;
* [[H-Allegro]]&lt;br /&gt;
* [[Archer|ARCHER]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Coming conferences ==&lt;br /&gt;
All the coming conferences and meetings may be found on the [[Conferences|conferences]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Some useful links to start with ==&lt;br /&gt;
&lt;br /&gt;
* '''YALES2'''&lt;br /&gt;
** [[YALES2| YALES2 public page]]&lt;br /&gt;
** [[YALES2 Gallery]]&lt;br /&gt;
** [[YALES2:Main_Page|YALES2 private wiki (login required)]]&lt;br /&gt;
* '''SiTCom-B'''&lt;br /&gt;
** [[SiTCom-B| SiTCom-B public page]]&lt;br /&gt;
** [[SiTCom-B Gallery]]&lt;br /&gt;
** [[SITCOMB:Main_Page| SiTCom-B private wiki (login required)]]&lt;br /&gt;
* '''Users and Publications'''&lt;br /&gt;
** [[User|Industrial partners, associated lab and people working on the projects]]&lt;br /&gt;
** [[Publications|Publications of the combustion modeling group at CORIA]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
If you want to be given access to the private wikis, please send a mail to [mailto:postmaster@coria-cfd.fr the webmaster]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logos ==&lt;br /&gt;
&lt;br /&gt;
The official logos of YALES2 and SiTCom-B can be downloaded here (jpg, 160x160):&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:logo_YALES2.jpg|center|frameless|160px|]]&lt;br /&gt;
| [[File:logo_SITCOMB.jpg|center|frameless|160px|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For higher resolutions and different file formats, the following tar.gz file is available: [[File:logos.tar.gz| tar.gz file]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== This project is supported by ==&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;left&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| [[File:logo_CORIA.jpg|center|frameless|200px|link=http://www.coria.fr|]]&lt;br /&gt;
| [[File:logo_CNRS.png|center|frameless|100px|link=http://www.cnrs.fr|]]&lt;br /&gt;
| [[File:UN_logo.jpeg|center|frameless|100px|link=http://www.cnrs.fr|]]&lt;br /&gt;
| [[File:logo_INSA.jpg|center|frameless|150px|link=http://www.insa-rouen.fr|]]&lt;br /&gt;
| [[File:logo_UNIV.jpg|center|frameless|150px|link=http://www.univ-rouen.fr|]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Logo_CRIHAN.png|center|frameless|200px|link=http://www.crihan.fr|]]&lt;br /&gt;
| [[File:logo_IDRIS.png|center|frameless|250px|link=http://www.idris.fr|]]&lt;br /&gt;
| [[File:logo_CINES.png|center|frameless|160px|link=http://www.cines.fr|]]&lt;br /&gt;
| [[File:logo_GENCI.png|center|frameless|200px|link=http://www.genci.fr|]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:logo_Europe.png|center|frameless|200px|link=http://www.genci.fr|]]&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Google Analytics trackers --&amp;gt;&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-9995548-3}}&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-21555211-6}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=2577</id>
		<title>User:Lartigue</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=2577"/>
				<updated>2015-01-12T11:42:15Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PhotoGhislainLartigue.jpg|right|thumb|Ghislain Lartigue]]&lt;br /&gt;
&lt;br /&gt;
== Personal Information ==&lt;br /&gt;
&lt;br /&gt;
Ghislain Lartigue&amp;lt;br /&amp;gt;&lt;br /&gt;
CNRS Research Engineer at CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Office: INSA/Ma.B.RC.05&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
email: [mailto:ghislain.lartigue@coria.fr ghislain.lartigue@coria.fr]&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)6 29 61 98 12&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)2 32 95 97 89&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.researchgate.net/profile/Ghislain_Lartigue My ResearchGate Profile]&lt;br /&gt;
&lt;br /&gt;
[http://scholar.google.fr/citations?user=zKR8v7UAAAAJ&amp;amp;hl=fr My Google Scholar page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lab Adress ==&lt;br /&gt;
CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Avenue de l'Université - BP 12&amp;lt;br /&amp;gt;&lt;br /&gt;
76801 Saint Etienne du Rouvray&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tel: +33 (0)2 32 95 36 00&amp;lt;br /&amp;gt;&lt;br /&gt;
Fax: +33 (0)2 32 91 04 85&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Research Activities ==&lt;br /&gt;
&lt;br /&gt;
* Code maintenance and development (SITCOMB, YALES2, ...),&lt;br /&gt;
* Numerical methods,&lt;br /&gt;
* Thermodynamic, statistical mechanics, complex transport phenomenas, complex chemistry,&lt;br /&gt;
* Turbulent combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reviewing Activities ==&lt;br /&gt;
&lt;br /&gt;
Reviewer for Journal of Flow, Turbulence and Combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teaching Activities ==&lt;br /&gt;
&lt;br /&gt;
* Compressible flows / INSA de Rouen (21h)&lt;br /&gt;
* Fluid mechanics basics / INSA de Rouen (16h)&lt;br /&gt;
* Finite Elements basics / INSA de Rouen (12h)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Past activities ==&lt;br /&gt;
&lt;br /&gt;
* 2009 - present : Research Engineer at CNRS/CORIA, Rouen, France.&lt;br /&gt;
* 2009 - 2011 : Research Engineer at INSA/CORIA, Rouen, France.&lt;br /&gt;
* 2008 - 2009 : Head of Numerical Simulation Team at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2005 - 2007 : Research Engineer at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2004 : Engineer at CORYS, Grenoble, France.&lt;br /&gt;
* 2000-2003 : Ph.D. in Numerical Combustion at CERFACS, Toulouse, France.&lt;br /&gt;
* 2000 : MSc in Fluid Mechanics, Toulouse, France&lt;br /&gt;
* 1997-2000 : Engineer Degree at ENSEEIHT, Toulouse, France.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Awards and distinctions ==&lt;br /&gt;
&lt;br /&gt;
* 1990 and 1992: winner of the first prize of the &amp;quot;Kangourou des Mathématiques&amp;quot;, a national mathematic contest.&lt;br /&gt;
* 2008 : Winner of the Innovative Trophy of GDF Research Division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publications ==&lt;br /&gt;
&lt;br /&gt;
=== Articles ===&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch, A. Roux}}, &amp;quot;Modelling nitrogen oxide emissions in turbulent flames with air dilution: Application to les of a non-premixed jet-flame&amp;quot;, ''Comb. and Flame'' '''2014''', 161(2):496-509&lt;br /&gt;
* {{smallcaps| X. Petit, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large-eddy simulation of supercritical fluid injection&amp;quot;, ''J. Supercritical Fluids'' '''2013''', 84:61-73 ([[File:Pub_Lartigue_2013_JSCF.pdf]]).&lt;br /&gt;
* {{smallcaps| F. Haloua, J.-N. Ponsard, G. Lartigue, B. Hay, C. Villermaux, . Foulon, M. Zaréa}}, &amp;quot;Thermal behaviour modelling of a reference calorimeter for natural gas&amp;quot;, ''International Journal of Thermal Sciences'', '''2012''', 55:40-47,  ([[File:Pub_2012_Lartigue_IJTS.pdf]])&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue, Y. Sommerer, C. Angelberger, O. Colin, and T. Poinsot}}, &amp;quot;Numerical methods for unsteady compressible multi-component reacting flows on fixed and moving grids&amp;quot;, ''Journal of Computational Physics'', '''2005''', 202(2):710-736,  ([[File:Pub_2005_Lartigue_JCP.pdf]])&lt;br /&gt;
* {{smallcaps| S. Roux, G. Lartigue, T. Poinsot, U. Meier, and C. Bérat}}. &amp;quot;Studies of mean and unsteady flow in a swirled combustor using experiments, acoustic analysis and large eddy simulations&amp;quot;, ''Combustion and Flame'', '''2005''', 141:40-54, ([[File:Pub_2005_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, R. Koch, K.-U. Schildmacher, W. Krebs, B. Prade, P. Kaufmann, and D. Veynante}}, &amp;quot;Compressible Large-Eddy Simulation of turbulent combustion in complex geometry on unstructured meshes&amp;quot;, ''Combustion and Flame'', '''2004''', 137(4):489-505 ([[File:Pub_2004_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue, U. Meier, and C. Bérat}}, &amp;quot;Experimental and numerical investigation of self-excited combustion oscillations in a scaled gas turbine combustor&amp;quot;, ''Applied Thermal Engineering'', '''2004''', 24(11-12):1583-1592, ([[File:Pub_2004_Lartigue_ATE.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Submitted to peer-reviewed international journals ===&lt;br /&gt;
&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 2: turbulent case. &amp;lt;i&amp;gt;Submitted to Comb. and Flame&amp;lt;/i&amp;gt;, .&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 1: laminar case. &amp;lt;i&amp;gt;Submitted to Comb. and Flame&amp;lt;/i&amp;gt;, .&lt;br /&gt;
&lt;br /&gt;
=== Invited Conferences ===&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue}}, &amp;quot;High performance computing for combustion modeling&amp;quot;, ''International Supercomputing Conference'', Leipzig (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| G. Lartigue, V. Moureau}}, &amp;quot;Solveur de Poisson massivement parallèle sur maillage non structuré&amp;quot;, ''Journées CFD Equip@Meso'', Rouen (France), '''2013'''.&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
* {{smallcaps| P. Benard, V. Moureau, Y. D'Angelo, G. Lartigue., M. Cuif-Sjostrand}}, &amp;quot;LES / DNS modelling of mesocombustion chambers with Arrhenius complex chemistry&amp;quot;, ''SIAM 14th International Conference on Numerical Combustion'', San Antonio (USA), '''2013'''.&lt;br /&gt;
* {{smallcaps| L. Bouheraoua, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large Eddy Simulation of supersonic non-reactive and reactive flows with an Immersed Boundary Method&amp;quot;, ''5th Eucass Conference'', Munich (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| C. Gruselle, G. Lartigue, P. Pepiot, V. Moureau, Y. D'Angelo}}, &amp;quot;Numerical simulation of turbulent stratified flame propagation in a closed vessel&amp;quot;, ''Bulletin of the American Physical Society 57'', '''2012'''&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch and A. Roux}}, &amp;quot;Development of a numerical model to predict emissions of nitric oxides in turbulent flames&amp;quot;, ''9th International ERCOFTAC Symposium on Engineering Turbulence Modelling and Measurements'', '''2012'''&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taïeb, X. Petit, G. Lartigue, P. Domingo}}, &amp;quot;Flow simulation under supercritical thermodynamics conditions&amp;quot;, ''4th Eucass Conference'', St-Petersburg (Russia), '''2011'''.&lt;br /&gt;
* {{smallcaps| G. Ribert, L. Vervisch, P. Domingo, G. Lodier, V. Moureau and G. Lartigue}}, &amp;quot;Advanced detailed chemistry tabulation for engine simulations: application to a rapid compression machine&amp;quot;, ''SIA International Conference'', '''2010'''&lt;br /&gt;
* {{smallcaps| G. Peureux, S. Carpentier, G. Lartigue}}, &amp;quot;NOx emissions prediction for natural gas engines with fuel quality variations&amp;quot;, ''4th European Combustion Meeting'', '''2009'''  ([[File:Pub_2009_Lartigue_ECM.pdf]])&lt;br /&gt;
* {{smallcaps| G. Peureux, O. Baudrand, G. Lartigue, S. Carpentier, C. Etienne}}, &amp;quot;Natural gas engines modeling: combustion and Nox emission prediction&amp;quot;. ''International Gas Research Conference'', '''2008''' ([[File:Pub_2008_Lartigue_IGRC.pdf]])&lt;br /&gt;
* {{smallcaps| R.Vicquelin, G. Lartigue, B. Fiorina, O. Gicquel}}, &amp;quot;Jet Flame in a Vitiated Co-Flow&amp;quot;, ''SIAM International Conference on Numerical Combustion'', '''2008'''&lt;br /&gt;
* {{smallcaps| R.Vicquelin, B. Fiorina, O. Gicquel, G. Lartigue and T. Poinsot}}, &amp;quot;Large Eddy Simulation of Mild Combustion&amp;quot;, ''ICDERS'', '''2007''' ([[File:Pub_2007_Lartigue_ICDERS.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, A. Kaufmann, W. Krebs, and D. Veynante}}, &amp;quot;Large Eddy Simulation of turbulent combustion for gas turbines with reduced chemistry&amp;quot;, ''Proceedings of the CTR Summer Program'',  '''2002''' ([[File:Pub_2002_Lartigue_CTR.pdf]])&lt;br /&gt;
* {{smallcaps| T. Poinsot, J. Schlüter, G. Lartigue, L. Selle, W. Krebs, and S. Hoffmann}}, &amp;quot;Using Large Eddy Simulations to understand combustion instabilities in gas turbines&amp;quot;, ''IUTAM Symposium on Turbulent Mixing and Combustion'', '''2001''' ([[File:Pub_2001_Lartigue_IUTAM.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book (peer reviewed) ===&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taieb, X. Petit, G. Lartigue and P. Domingo}}, &amp;quot;Simulation of supercritical flows in rocket-motor engines: application to cooling channel and injection system&amp;quot;, ''Eucass Book Series, Adv. Aerospace Sci., Prog. Propul. Phys. (4)''', Print ISBN xxx, '''2012'''&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book ===&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, L. Benoit, and T. Poinsot}}, &amp;quot;Clean combustors for industrial gas turbines&amp;quot;, ''VKI Lecture Series 2004-03'', '''2004''', ([[File:Pub_2003_Lartigue_VKI.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Simulation des grandes échelles et instabilités de combustion&amp;quot;, ''PhD thesis'', '''2004''', ([[File:Pub_2004_Lartigue_PhD.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Modélisation d'une flamme de propane par un schéma cinétique à une étape&amp;quot;, ''Student report STR/CFD/00/32, CERFACS'', '''2000''' ([[File:Pub_2000_Lartigue_DEA.pdf]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My pages ==&lt;br /&gt;
[[User:Lartigue/copie_linterweb/mise_en_place_depots]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/tomcat]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/serveur]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/dumps_backup]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Google Analytics trackers --&amp;gt;&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-21555211-4}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User&amp;diff=2571</id>
		<title>User</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User&amp;diff=2571"/>
				<updated>2015-01-12T11:33:13Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#customtitle:Users and partners|Users and partners - www.coria-cfd.fr}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Users of the YALES2 code ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; style=&amp;quot;border-collapse: collapse; border-style: solid&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
=== From CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [[User:Moureauv|Vincent Moureau]]&lt;br /&gt;
* [[User:Lartigue|Ghislain Lartigue]]&lt;br /&gt;
* [[User:Vervisch|Luc Vervisch]]&lt;br /&gt;
* [[User:Domingo|Pascale Domingo]]&lt;br /&gt;
* [[User:Ribert|Guillaume Ribert]]&lt;br /&gt;
* [[User:Glodato|Guido Lodato]]&lt;br /&gt;
* [[User:Dangelo|Yves D'Angelo]]&lt;br /&gt;
&lt;br /&gt;
==== PhDs and Postdocs ====&lt;br /&gt;
* [[User:Gruselle|Catherine Gruselle]]&lt;br /&gt;
* [[User:Maheu|Nicolas Maheu]]&lt;br /&gt;
* [[User:Pecquery|François Pecquery]]&lt;br /&gt;
* [[User:Vahe|Jonathan Vahe]]&lt;br /&gt;
* [[User:Guedot|Lola Guédot]]&lt;br /&gt;
* [[User:Benard|Pierre Bénard]]&lt;br /&gt;
* [[User:Roger|Thomas Roger]]&lt;br /&gt;
* [[User:Boulet|Lancelot Boulet]]&lt;br /&gt;
* [[User:Larabi|Hakim Larabi]]&lt;br /&gt;
* [[User:Jean|Adrien Jean]]&lt;br /&gt;
* [[User:ydufresne|Yann Dufresne]]&lt;br /&gt;
* [[User:nlegrand|Nicolas Legrand]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
=== From LEGI ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.legi.grenoble-inp.fr/web/spip.php?auteur57 Guillaume Balarac]&lt;br /&gt;
* [http://www.legi.grenoble-inp.fr/web/spip.php?auteur69 Christophe Corre]&lt;br /&gt;
* Patrick Begou&lt;br /&gt;
&lt;br /&gt;
==== PhDs ====&lt;br /&gt;
* Nicolas Odier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== From I3M ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* Vanessa Lleras&lt;br /&gt;
* [[User:Mendez|Simon Mendez]]&lt;br /&gt;
* [http://www.math.univ-montp2.fr/~nicoud Franck Nicoud]&lt;br /&gt;
&lt;br /&gt;
==== PhDs and Postdocs====&lt;br /&gt;
* [[User:Chnafa|Christophe Chnafa]]&lt;br /&gt;
* [http://www.fisica.unige.it/~martins/ Marco Martins Afonso]&lt;br /&gt;
* [[User:Gibaud|Etienne Gibaud]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
=== From EM2C ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* Denis Veynante&lt;br /&gt;
* Olivier Gicquel&lt;br /&gt;
* Benoit Fiorina&lt;br /&gt;
* Nasser Darabiha&lt;br /&gt;
* Matthieu Boileau&lt;br /&gt;
* Ronan Vicquelin&lt;br /&gt;
&lt;br /&gt;
==== PhDs and postdocs ====&lt;br /&gt;
* [[User:mercier|Renaud Mercier]]&lt;br /&gt;
* [[User:yufang|Yufang Zhang]]&lt;br /&gt;
* Benedetta Franzelli&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== From IMFT ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.cerfacs.fr/~poinsot Thierry Poinsot]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
=== From CERFACS ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.cerfacs.fr/~jjouhaud Jean-Christophe Jouhaud]&lt;br /&gt;
* Gabriel Staffelbach&lt;br /&gt;
* Olivier Vermorel&lt;br /&gt;
* Eléonore Riber&lt;br /&gt;
* Antoine Dauptain&lt;br /&gt;
* Florent Duchaine&lt;br /&gt;
* [http://www.cerfacs.fr/~poinsot Thierry Poinsot]&lt;br /&gt;
* Bénédicte Cuénot&lt;br /&gt;
* Guillaume Puigt&lt;br /&gt;
* Marc Montagnac&lt;br /&gt;
&lt;br /&gt;
==== PhDs and Postdocs ====&lt;br /&gt;
* Matthias Kraushar&lt;br /&gt;
* Damien Poitou&lt;br /&gt;
* Emmanuel Motheau&lt;br /&gt;
* Victor Granet&lt;br /&gt;
* Guillaume Frichet&lt;br /&gt;
* Pierre Quillatre&lt;br /&gt;
* Geoffroy Chaussonnet&lt;br /&gt;
* Mario Falese&lt;br /&gt;
* [[User:wang|Gaofeng Wang]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
=== From ULB ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.ulb.ac.be/rech/inventaire/chercheurs/5/CH5075.html Bernard Knaepen]&lt;br /&gt;
&lt;br /&gt;
==== Students ====&lt;br /&gt;
* Vanessa Loodts&lt;br /&gt;
* Mathieu Caby&lt;br /&gt;
&lt;br /&gt;
=== From IFP-EN ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* Christian Angelberger&lt;br /&gt;
* Olivier Colin&lt;br /&gt;
* Julien Bohbot&lt;br /&gt;
* Benjamin Reveille&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== From Sherbrooke ===&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [http://www.usherbrooke.ca/gmecanique/departement/personnel/professeurs/stephane-moreau Stéphane Moreau]&lt;br /&gt;
* Marlène SanJosé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Users of the SiTComB code ==&lt;br /&gt;
&lt;br /&gt;
=== From CORIA ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; style=&amp;quot;border-collapse: collapse; border-style: solid&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
==== Staff ====&lt;br /&gt;
* [[User:Domingo|Pascale Domingo]]&lt;br /&gt;
* [[User:Lartigue|Ghislain Lartigue]]&lt;br /&gt;
* [[User:Ribert|Guillaume Ribert]]&lt;br /&gt;
* [[User:Vervisch|Luc Vervisch]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
==== PhDs and Postdocs ====&lt;br /&gt;
* [[User:Lisab|Lisa Bouheraoua]]&lt;br /&gt;
* [[User:Petit|Xavier Petit]]&lt;br /&gt;
* [[User:Farcyb|Benjamin Farcy]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Industrial Partners ==&lt;br /&gt;
&lt;br /&gt;
* [http://safran-group.com SAFRAN]&lt;br /&gt;
* [http://www.renault.com Renault]&lt;br /&gt;
* [http://www.psa-peugeot-citroen.com PSA]&lt;br /&gt;
* [http://www.rhodia.com Rhodia]&lt;br /&gt;
* [http://www.airliquide.com Air Liquide]&lt;br /&gt;
* [http://www.saint-gobain.fr Saint-Gobain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Labs ==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;20&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
* [http://www.cnrs.fr CNRS]&lt;br /&gt;
* [http://www.coria.fr CORIA]&lt;br /&gt;
* [http://www.insa-rouen.fr INSA de Rouen]&lt;br /&gt;
* [http://www.em2c.ecp.fr EM2C]&lt;br /&gt;
* [http://www.cerfacs.fr CERFACS]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
* [http://www.ifpenergiesnouvelles.fr IFP Energies Nouvelles]&lt;br /&gt;
* [http://www.imft.fr IMFT]&lt;br /&gt;
* [http://www.legi.grenoble-inp.fr LEGI]&lt;br /&gt;
* [http://www.ulb.ac.be ULB]&lt;br /&gt;
* [http://www.math.univ-montp2.fr I3M]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Computing Centers ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.genci.fr GENCI]&lt;br /&gt;
* [http://www.idris.fr IDRIS]&lt;br /&gt;
* [http://www.cines.fr CINES]&lt;br /&gt;
* [http://www.crihan.fr CRIHAN]&lt;br /&gt;
* [http://www.fz-juelich.de/jsc/en Jülich Computing Center]&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2527</id>
		<title>Installation script for Z800</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2527"/>
				<updated>2014-11-17T22:29:03Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Install [https://software.intel.com/fr-fr/non-commercial-software-development Intel Parallel Studio]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Makefile_gcc:&lt;br /&gt;
&lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 &lt;br /&gt;
 WGET = wget&lt;br /&gt;
 &lt;br /&gt;
 GCC_VERSION = 4.8.2&lt;br /&gt;
 &lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 &lt;br /&gt;
 all : structure gcc&lt;br /&gt;
 &lt;br /&gt;
 structure:&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local&lt;br /&gt;
 &lt;br /&gt;
 gcc:&lt;br /&gt;
 	(\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;  \&lt;br /&gt;
 	if [ ! -f gcc-$(GCC_VERSION).tar.bz2 ]; then $(WGET) http://gcc.cybermirror.org/releases/gcc-$(GCC_VERSION)/gcc-$(GCC_VERSION).tar.bz2; fi &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp; \&lt;br /&gt;
 	bunzip2 -c $(INSTALL_DIR)/Downloads/gcc-$(GCC_VERSION).tar.bz2 | tar xv &amp;amp;&amp;amp; \&lt;br /&gt;
 	mv gcc-$(GCC_VERSION) gcc-$(GCC_VERSION)_src&amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_src &amp;amp;&amp;amp; \&lt;br /&gt;
 	./contrib/download_prerequisites &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd ../ &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	../gcc-$(GCC_VERSION)_src/configure --prefix=/local/gcc-$(GCC_VERSION) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make check &amp;amp;&amp;amp; \&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_packages:&lt;br /&gt;
 &lt;br /&gt;
 default:&lt;br /&gt;
 	sudo add-apt-repository -y ppa:freenx-team&lt;br /&gt;
 	sudo apt-get update&lt;br /&gt;
 	sudo apt-get upgrade&lt;br /&gt;
 	sudo apt-get install -y freenx  nvidia-current ubuntu-desktop gnome-session-fallback tcsh ssh g++ gdb gfortran cmake flex bison git gitk subversion rapidsvn vim-gnome lib32z1-dev zlib1g-dev tkcvs default-jre gparted synaptic eclipse paraview browser-plugin-gnash grace gnuplot filezilla dselect emacs xemacs21 meld hdfview vlc autogen autoconf automake cifs-utils valgrind kcachegrind mencoder&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_extlib:&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 WGET = wget&lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 OPENMPI_NAME = openmpi&lt;br /&gt;
 OPENMPI_VERSION = 1.8.3&lt;br /&gt;
 OPENMPI_MAJOR_VERSION = 1.8&lt;br /&gt;
 OPENMPI_LOCATION = http://www.open-mpi.org/software/ompi/v$(OPENMPI_MAJOR_VERSION)/downloads&lt;br /&gt;
 OPENMPI_FILE = $(OPENMPI_NAME)-$(OPENMPI_VERSION).tar.bz2&lt;br /&gt;
 OPENMPI_CONFIGURE_OPTIONS = --enable-mpi-fortran --enable-static --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 FFTW_NAME = fftw&lt;br /&gt;
 FFTW_VERSION = 3.3.4&lt;br /&gt;
 FFTW_LOCATION = http://www.fftw.org&lt;br /&gt;
 FFTW_FILE = $(FFTW_NAME)-$(FFTW_VERSION).tar.gz&lt;br /&gt;
 FFTW_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 HDF5_NAME = hdf5&lt;br /&gt;
 HDF5_VERSION = 1.8.14&lt;br /&gt;
 HDF5_LOCATION = http://www.hdfgroup.org/ftp/HDF5/current/src&lt;br /&gt;
 HDF5_FILE = $(HDF5_NAME)-$(HDF5_VERSION).tar.bz2&lt;br /&gt;
 HDF5_CONFIGURE_OPTIONS = --enable-fortran --enable-cxx&lt;br /&gt;
 &lt;br /&gt;
 PARMETIS_NAME = parmetis&lt;br /&gt;
 PARMETIS_VERSION = 4.0.3&lt;br /&gt;
 PARMETIS_LOCATION = http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis&lt;br /&gt;
 PARMETIS_FILE = $(PARMETIS_NAME)-$(PARMETIS_VERSION).tar.gz&lt;br /&gt;
 PARMETIS_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SCOTCH_NAME = scotch&lt;br /&gt;
 SCOTCH_VERSION = 6.0.3&lt;br /&gt;
 SCOTCH_LOCATION = https://gforge.inria.fr/frs/download.php/34099&lt;br /&gt;
 SCOTCH_FILE = $(SCOTCH_NAME)_$(SCOTCH_VERSION).tar.gz&lt;br /&gt;
 SCOTCH_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 LAPACK_NAME = lapack&lt;br /&gt;
 LAPACK_VERSION = 3.5.0&lt;br /&gt;
 LAPACK_LOCATION = http://www.netlib.org/lapack&lt;br /&gt;
 LAPACK_FILE = $(LAPACK_NAME)-$(LAPACK_VERSION).tgz&lt;br /&gt;
 LAPACK_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 MMG3D4_NAME = mmg3d4&lt;br /&gt;
 MMG3D4_VERSION = 4.0.1&lt;br /&gt;
 MMG3D4_LOCATION = https://gforge.inria.fr/frs/download.php/file/34048&lt;br /&gt;
 MMG3D4_FILE = $(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source.tar.gz&lt;br /&gt;
 MMG3D4_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PAPI_NAME = papi&lt;br /&gt;
 PAPI_VERSION = 5.3.2&lt;br /&gt;
 PAPI_LOCATION = http://icl.cs.utk.edu/projects/papi/downloads&lt;br /&gt;
 PAPI_FILE = $(PAPI_NAME)-$(PAPI_VERSION).tar.gz&lt;br /&gt;
 PAPI_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PETSC_NAME = petsc&lt;br /&gt;
 PETSC_VERSION = 3.5.2&lt;br /&gt;
 PETSC_LOCATION = http://ftp.mcs.anl.gov/pub/petsc/release-snapshots&lt;br /&gt;
 PETSC_FILE = $(PETSC_NAME)-$(PETSC_VERSION).tar.gz&lt;br /&gt;
 PETSC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SLEPC_NAME = slepc&lt;br /&gt;
 SLEPC_VERSION = 3.5.2&lt;br /&gt;
 SLEPC_LOCATION = http://www.grycap.upv.es/slepc/download/distrib&lt;br /&gt;
 SLEPC_FILE = $(SLEPC_NAME)-$(SLEPC_VERSION).tar.gz&lt;br /&gt;
 SLEPC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 COMPILER_FAMILY   = intel&lt;br /&gt;
 COMPILER_VERSION  = 15.0.0&lt;br /&gt;
 COMPILER_PATH     = /opt/intel/composerxe/bin&lt;br /&gt;
 COMPILER_CC       = $(COMPILER_PATH)/icc&lt;br /&gt;
 COMPILER_MPICC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicc&lt;br /&gt;
 COMPILER_CFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_CXX      = $(COMPILER_PATH)/icpc&lt;br /&gt;
 COMPILER_MPICXX   = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicxx&lt;br /&gt;
 COMPILER_CXXFLAGS = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FC       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FCFLAGS  = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FF       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFF    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 default: $(OPENMPI_NAME)-$(OPENMPI_VERSION) $(FFTW_NAME)-$(FFTW_VERSION) $(HDF5_NAME)-$(HDF5_VERSION) $(PARMETIS_NAME)-$(PARMETIS_VERSION) $(SCOTCH_NAME)-$(SCOTCH_VERSION) $(LAPACK_NAME)-$(LAPACK_VERSION) $(MMG3D4_NAME)-$(MMG3D4_VERSION) $(PAPI_NAME)-$(PAPI_VERSION) $(PETSC_NAME)-$(PETSC_VERSION) $(SLEPC_NAME)-$(SLEPC_VERSION)&lt;br /&gt;
 &lt;br /&gt;
 $(OPENMPI_NAME)-$(OPENMPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(OPENMPI_FILE) ]; then $(WGET) $(OPENMPI_LOCATION)/$(OPENMPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(OPENMPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(OPENMPI_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(FFTW_NAME)-$(FFTW_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(FFTW_FILE) ]; then $(WGET) $(FFTW_LOCATION)/$(FFTW_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(FFTW_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(FFTW_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(HDF5_NAME)-$(HDF5_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(HDF5_FILE) ]; then $(WGET) $(HDF5_LOCATION)/$(HDF5_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(HDF5_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(HDF5_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PARMETIS_NAME)-$(PARMETIS_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PARMETIS_FILE) ]; then $(WGET) $(PARMETIS_LOCATION)/$(PARMETIS_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PARMETIS_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd metis &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cc         = mpicc/cc         = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cxx        = mpicxx/cxx        = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SCOTCH_NAME)-$(SCOTCH_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SCOTCH_FILE) ]; then $(WGET) $(SCOTCH_LOCATION)/$(SCOTCH_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)-$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SCOTCH_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;EXE             =&amp;quot; &amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LIB             = .a&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;OBJ             = .o&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MAKE            = make&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;AR              = ar&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;ARFLAGS         = -ruv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CAT             = cat&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCS             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCP             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCD             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CFLAGS          = -O3 -DCOMMON_TIMING_OLD -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -Drestrict=__restrict -DIDXSIZE64 -I$(COMPILER_PATH)/include&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CLIBFLAGS       =&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LDFLAGS         = -lz -lm&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CP              = cp&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LEX             = flex -Pscotchyy -olex.yy.c&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LN              = ln&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MKDIR           = mkdir -p&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MV              = mv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;RANLIB          = ranlib&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;YACC            = bison -pscotchyy -y -b y&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;prefix          = $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) scotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) ptscotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(LAPACK_NAME)-$(LAPACK_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(LAPACK_FILE) ]; then $(WGET) $(LAPACK_LOCATION)/$(LAPACK_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(LAPACK_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -f make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         touch make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;SHELL = /bin/sh&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;FORTRAN    = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;OPTS       = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADER     = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;DRVOPTS    = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;NOOPT      = -O0&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADOPTS   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TIMER      = EXT_ETIME&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CC         = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CFLAGS     = $(COMPILER_CFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCH       = ar&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCHFLAGS  = cr&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;RANLIB     = ranlib&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;XBLASLIB   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;BLASLIB    = ../../librefblas.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKLIB  = liblapack.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TMGLIB     = libtmglib.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKELIB = liblapacke.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) blaslib &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) lapacklib &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -rf $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         mkdir -p $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib &amp;amp;&amp;amp;\&lt;br /&gt;
         cp liblapack.a  $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/liblapack.a &amp;amp;&amp;amp;\&lt;br /&gt;
         cp librefblas.a $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/libblas.a\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 $(MMG3D4_NAME)-$(MMG3D4_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(MMG3D4_FILE) ]; then $(WGET) $(MMG3D4_LOCATION)/$(MMG3D4_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(MMG3D4_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	export SCOTCH_DIR=$(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export CC=$(COMPILER_MPICC) &amp;amp;&amp;amp; \&lt;br /&gt;
 	export CXX=$(COMPILER_MPICXX) &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cmake -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR)/local/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_VERSION) .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PAPI_NAME)-$(PAPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PAPI_FILE) ]; then $(WGET) $(PAPI_LOCATION)/$(PAPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PAPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd src &amp;amp;&amp;amp;\&lt;br /&gt;
 	export F77=$(COMPILER_F77) &amp;amp;&amp;amp; export CC=$(COMPILER_CC) &amp;amp;&amp;amp; ./configure --prefix=$(INSTALL_DIR)/local/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PETSC_NAME)-$(PETSC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PETSC_FILE) ]; then $(WGET) $(PETSC_LOCATION)/$(PETSC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PETSC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(PETSC_NAME)-$(PETSC_VERSION) $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	unset PETSC_DIR &amp;amp;&amp;amp; ./configure PETSC_ARCH=linux-intel64 --with-mpi-dir=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) --download-hypre --with-blas-lapack-dir=/opt/intel/mkl &amp;amp;&amp;amp;\&lt;br /&gt;
 	make PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 all \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SLEPC_NAME)-$(SLEPC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SLEPC_FILE) ]; then $(WGET) $(SLEPC_LOCATION)/$(SLEPC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SLEPC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(SLEPC_NAME)-$(SLEPC_VERSION) $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp; export PETSC_ARCH=linux-intel64 &amp;amp;&amp;amp; ./configure &amp;amp;&amp;amp;\&lt;br /&gt;
 	make SLEPC_DIR=$(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
.bash_profile / .bashrc:&lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 1: aliases&lt;br /&gt;
 &lt;br /&gt;
 alias l='ls -l'&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 1&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 2: compilers&lt;br /&gt;
 &lt;br /&gt;
 # crt stuff&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # compiler and libraries&lt;br /&gt;
 source ~/.bashrc_intel&lt;br /&gt;
 source ~/.bashrc_openmpi&lt;br /&gt;
 source ~/.bashrc_hdf5&lt;br /&gt;
 source ~/.bashrc_papi&lt;br /&gt;
 source ~/.bashrc_petsc&lt;br /&gt;
 source ~/.bashrc_slepc&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 2&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 3: applications&lt;br /&gt;
 &lt;br /&gt;
 # yales2&lt;br /&gt;
 source ~/yales2/platforms/xxxx.bash.env&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 3&lt;br /&gt;
 #==================#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_intel:&lt;br /&gt;
&lt;br /&gt;
 # intel-15.0.0&lt;br /&gt;
 source /opt/intel/composerxe/bin/compilervars.sh intel64&lt;br /&gt;
 export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&lt;br /&gt;
 export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&lt;br /&gt;
 export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&lt;br /&gt;
 export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&lt;br /&gt;
 export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_openmpi:&lt;br /&gt;
&lt;br /&gt;
 export MPI_HOME=&amp;quot;/local/openmpi/intel-15.0.0/1.8.3&amp;quot;&lt;br /&gt;
 export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&lt;br /&gt;
 export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&lt;br /&gt;
 export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&lt;br /&gt;
 export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bahsrc_hdf5:&lt;br /&gt;
&lt;br /&gt;
 export HDF5_HOME=&amp;quot;/local/hdf5/intel-15.0.0/1.8.14&amp;quot;&lt;br /&gt;
 export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&lt;br /&gt;
 export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&lt;br /&gt;
 export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_papi:&lt;br /&gt;
&lt;br /&gt;
 export PAPI_HOME=&amp;quot;/local/papi/intel-15.0.0/5.3.2&amp;quot;&lt;br /&gt;
 export PAPI_INC=&amp;quot;$PAPI_HOME/include&amp;quot;&lt;br /&gt;
 export PAPI_BIN=&amp;quot;$PAPI_HOME/bin&amp;quot;&lt;br /&gt;
 export PAPI_LIB=&amp;quot;$PAPI_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PAPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_petsc:&lt;br /&gt;
&lt;br /&gt;
 export PETSC_HOME=&amp;quot;/local/petsc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export PETSC_INC=&amp;quot;$PETSC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export PETSC_BIN=&amp;quot;$PETSC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export PETSC_LIB=&amp;quot;$PETSC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PETSC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_slepc:&lt;br /&gt;
&lt;br /&gt;
 export SLEPC_HOME=&amp;quot;/local/slepc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export SLEPC_INC=&amp;quot;$SLEPC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export SLEPC_BIN=&amp;quot;$SLEPC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export SLEPC_LIB=&amp;quot;$SLEPC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$SLEPC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For RHEL 7 platforms:&lt;br /&gt;
&lt;br /&gt;
 # Avant le premier boot&lt;br /&gt;
 # 1/ mettre les 4 disques de 4TB dans les 4 baies du bas&lt;br /&gt;
 # 2/ mettre le disque SSD de 256GB dans la baie du haut&lt;br /&gt;
 &lt;br /&gt;
 # Au boot&lt;br /&gt;
 # 1/ créer le raid matériel&lt;br /&gt;
 # 2/ boot UEFI sur le SSD&lt;br /&gt;
 # 3/ Désactiver HyperThreading&lt;br /&gt;
 # 4/ Désactiver IntelBoost&lt;br /&gt;
 &lt;br /&gt;
 # finir l’install RHEL&lt;br /&gt;
 # créer admincoria/root avec un mdp toto (ATTENTION AU CLAVIER AMERICAIN)&lt;br /&gt;
 &lt;br /&gt;
 # clavier francais au boot&lt;br /&gt;
 localectl set-locale LANG=en_US.utf8&lt;br /&gt;
 localectl set-x11-keymap fr&lt;br /&gt;
 localectl set-keymap fr&lt;br /&gt;
 &lt;br /&gt;
 # remettre les mdp classiques pour admincoria et root&lt;br /&gt;
 &lt;br /&gt;
 # modifier le nom de la machine&lt;br /&gt;
 vi /etc/hostname &lt;br /&gt;
 &lt;br /&gt;
 # associer un numéro RHN&lt;br /&gt;
 subscription-manager register --username=admincoria --password=XXXXXXXX --auto-attach&lt;br /&gt;
 &lt;br /&gt;
 # créer une table de partition gpt et une partition sur /dev/sda (RAID matériel)&lt;br /&gt;
 parted /dev/sda&lt;br /&gt;
 mktable gpt&lt;br /&gt;
 mkpart primary xfs 64MB 100%&lt;br /&gt;
 &lt;br /&gt;
 # créer un filesysteme pour /home&lt;br /&gt;
 mkfs -t xfs /dev/sda1&lt;br /&gt;
 &lt;br /&gt;
 # deménager l’ancien home et créer le nouveau&lt;br /&gt;
 umount /home&lt;br /&gt;
 mount /dev/sda1 /home&lt;br /&gt;
 mkdir /home2&lt;br /&gt;
 mount /dev/rhel/home /home2&lt;br /&gt;
 mv /home2/admincoria /home/admincoria&lt;br /&gt;
 umount /home2&lt;br /&gt;
 &lt;br /&gt;
 # modifier /etc/fstab&lt;br /&gt;
 /dev/sda1               /home                   xfs     defaults        1 2&lt;br /&gt;
 #==&amp;gt; PENSER A ENLEVER LA LIGNE /dev/rhel/home&lt;br /&gt;
 &lt;br /&gt;
 # commandes utils pour lvm&lt;br /&gt;
 lvmdiskscan&lt;br /&gt;
 vgscan&lt;br /&gt;
 vgdisplay&lt;br /&gt;
 lvdisplay&lt;br /&gt;
 &lt;br /&gt;
 # enlever le volume logique de /home sur le SSD&lt;br /&gt;
 lvremove /dev/rhel/home&lt;br /&gt;
 &lt;br /&gt;
 # augmenter la taille de / à 100% de la place dispo&lt;br /&gt;
 lvextend -l +100%FREE /dev/rhel/root&lt;br /&gt;
 &lt;br /&gt;
 # augmenter la taille de / jusqu’au maxi dispo&lt;br /&gt;
 df -k&lt;br /&gt;
 xfs_info /&lt;br /&gt;
 xfs_growfs /&lt;br /&gt;
 df -k&lt;br /&gt;
 &lt;br /&gt;
 # ajouter le EPEL 7.2&lt;br /&gt;
 rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm&lt;br /&gt;
 &lt;br /&gt;
 # ajouter les bons repos&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-extras-rpms&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-optional-rpms&lt;br /&gt;
 subscription-manager repos --enable rhel-7-workstation-rhn-tools-rpms&lt;br /&gt;
 &lt;br /&gt;
 # MaJ système&lt;br /&gt;
 yum update -y&lt;br /&gt;
 &lt;br /&gt;
 # install&lt;br /&gt;
 yum install -y x2goserver&lt;br /&gt;
 yum install -y gparted&lt;br /&gt;
 yum install -y fail2ban&lt;br /&gt;
 yum install -y zlib&lt;br /&gt;
 yum install -y linuxdoc-tools&lt;br /&gt;
 yum install -y gnuplot&lt;br /&gt;
 yum install -y paraview&lt;br /&gt;
 yum install -y lzip&lt;br /&gt;
 yum install -y xorg-x11-fonts*&lt;br /&gt;
 yum install -y htop emacs xemacs&lt;br /&gt;
 &lt;br /&gt;
 # rapatrier clé ssh admincoria puis chmod 700 .ssh&lt;br /&gt;
 &lt;br /&gt;
 # modifier la config ssh et redémarrer ssh&lt;br /&gt;
 vi /etc/ssh/sshd_config&lt;br /&gt;
 RSAAuthentication yes&lt;br /&gt;
 PubkeyAuthentication yes&lt;br /&gt;
 #PasswordAuthentication yes&lt;br /&gt;
 PasswordAuthentication no&lt;br /&gt;
 KerberosAuthentication no&lt;br /&gt;
 GSSAPIAuthentication no&lt;br /&gt;
 &lt;br /&gt;
 systemctl restart sshd.service&lt;br /&gt;
 &lt;br /&gt;
 # set fail2ban&lt;br /&gt;
 vi /etc/fail2ban/jail.conf&lt;br /&gt;
 ignoreip = 127.0.0.1/8 194.254.16.0/24 88.184.97.196&lt;br /&gt;
 bantime  = 86400&lt;br /&gt;
 findtime  = 86400&lt;br /&gt;
 [sshd]&lt;br /&gt;
 enabled  = true&lt;br /&gt;
 port    = ssh&lt;br /&gt;
 logpath = %(sshd_log)s&lt;br /&gt;
 [sshd-ddos]&lt;br /&gt;
 enabled  = true&lt;br /&gt;
 port    = ssh&lt;br /&gt;
 logpath = %(sshd_log)s&lt;br /&gt;
 &lt;br /&gt;
 fail2ban-server&lt;br /&gt;
 fail2ban-client reload&lt;br /&gt;
 chkconfig fail2ban on&lt;br /&gt;
 &lt;br /&gt;
 # install intel dans /opt en tant qu'admincoria&lt;br /&gt;
 rsync azuv amdincoria@luis:/opt/intel /tmp&lt;br /&gt;
 mv /tmp/intel /opt&lt;br /&gt;
 chown -R root:root /opt/intel&lt;br /&gt;
 &lt;br /&gt;
 # créer les .bashrc_* dans /etc/skel &lt;br /&gt;
 source .bashrc_intel&lt;br /&gt;
 &lt;br /&gt;
 # Install librairies (Makefile sur coria-cfd)&lt;br /&gt;
 &lt;br /&gt;
 # installer grace&lt;br /&gt;
 wget ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable/grace-5.1.24.tar.gz&lt;br /&gt;
 ./configure --prefix=/local&lt;br /&gt;
 make -j 8&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
 # créer les utilisateurs&lt;br /&gt;
 &lt;br /&gt;
 # rapatrier maqao&lt;br /&gt;
 &lt;br /&gt;
 # VLC &amp;amp; mencoder &amp;amp; ffmpeg&lt;br /&gt;
 rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm&lt;br /&gt;
 yum -y update&lt;br /&gt;
 yum install -y vlc mencoder ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WARNING''':&lt;br /&gt;
If you encounter any problem for installing freeNX, you should consider visiting [http://notepad2.blogspot.com/2011/05/install-freenx-server-on-ubuntu-1004.html this]  website...&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2526</id>
		<title>Installation script for Z800</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2526"/>
				<updated>2014-11-17T22:19:04Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Install [https://software.intel.com/fr-fr/non-commercial-software-development Intel Parallel Studio]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Makefile_gcc:&lt;br /&gt;
&lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 &lt;br /&gt;
 WGET = wget&lt;br /&gt;
 &lt;br /&gt;
 GCC_VERSION = 4.8.2&lt;br /&gt;
 &lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 &lt;br /&gt;
 all : structure gcc&lt;br /&gt;
 &lt;br /&gt;
 structure:&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local&lt;br /&gt;
 &lt;br /&gt;
 gcc:&lt;br /&gt;
 	(\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;  \&lt;br /&gt;
 	if [ ! -f gcc-$(GCC_VERSION).tar.bz2 ]; then $(WGET) http://gcc.cybermirror.org/releases/gcc-$(GCC_VERSION)/gcc-$(GCC_VERSION).tar.bz2; fi &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp; \&lt;br /&gt;
 	bunzip2 -c $(INSTALL_DIR)/Downloads/gcc-$(GCC_VERSION).tar.bz2 | tar xv &amp;amp;&amp;amp; \&lt;br /&gt;
 	mv gcc-$(GCC_VERSION) gcc-$(GCC_VERSION)_src&amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_src &amp;amp;&amp;amp; \&lt;br /&gt;
 	./contrib/download_prerequisites &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd ../ &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	../gcc-$(GCC_VERSION)_src/configure --prefix=/local/gcc-$(GCC_VERSION) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make check &amp;amp;&amp;amp; \&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_packages:&lt;br /&gt;
 &lt;br /&gt;
 default:&lt;br /&gt;
 	sudo add-apt-repository -y ppa:freenx-team&lt;br /&gt;
 	sudo apt-get update&lt;br /&gt;
 	sudo apt-get upgrade&lt;br /&gt;
 	sudo apt-get install -y freenx  nvidia-current ubuntu-desktop gnome-session-fallback tcsh ssh g++ gdb gfortran cmake flex bison git gitk subversion rapidsvn vim-gnome lib32z1-dev zlib1g-dev tkcvs default-jre gparted synaptic eclipse paraview browser-plugin-gnash grace gnuplot filezilla dselect emacs xemacs21 meld hdfview vlc autogen autoconf automake cifs-utils valgrind kcachegrind mencoder&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_extlib:&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 WGET = wget&lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 OPENMPI_NAME = openmpi&lt;br /&gt;
 OPENMPI_VERSION = 1.8.3&lt;br /&gt;
 OPENMPI_MAJOR_VERSION = 1.8&lt;br /&gt;
 OPENMPI_LOCATION = http://www.open-mpi.org/software/ompi/v$(OPENMPI_MAJOR_VERSION)/downloads&lt;br /&gt;
 OPENMPI_FILE = $(OPENMPI_NAME)-$(OPENMPI_VERSION).tar.bz2&lt;br /&gt;
 OPENMPI_CONFIGURE_OPTIONS = --enable-mpi-fortran --enable-static --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 FFTW_NAME = fftw&lt;br /&gt;
 FFTW_VERSION = 3.3.4&lt;br /&gt;
 FFTW_LOCATION = http://www.fftw.org&lt;br /&gt;
 FFTW_FILE = $(FFTW_NAME)-$(FFTW_VERSION).tar.gz&lt;br /&gt;
 FFTW_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 HDF5_NAME = hdf5&lt;br /&gt;
 HDF5_VERSION = 1.8.13&lt;br /&gt;
 HDF5_LOCATION = http://www.hdfgroup.org/ftp/HDF5/current/src&lt;br /&gt;
 HDF5_FILE = $(HDF5_NAME)-$(HDF5_VERSION).tar.bz2&lt;br /&gt;
 HDF5_CONFIGURE_OPTIONS = --enable-fortran --enable-cxx&lt;br /&gt;
 &lt;br /&gt;
 PARMETIS_NAME = parmetis&lt;br /&gt;
 PARMETIS_VERSION = 4.0.3&lt;br /&gt;
 PARMETIS_LOCATION = http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis&lt;br /&gt;
 PARMETIS_FILE = $(PARMETIS_NAME)-$(PARMETIS_VERSION).tar.gz&lt;br /&gt;
 PARMETIS_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SCOTCH_NAME = scotch&lt;br /&gt;
 SCOTCH_VERSION = 6.0.3&lt;br /&gt;
 SCOTCH_LOCATION = https://gforge.inria.fr/frs/download.php/34099&lt;br /&gt;
 SCOTCH_FILE = $(SCOTCH_NAME)_$(SCOTCH_VERSION).tar.gz&lt;br /&gt;
 SCOTCH_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 LAPACK_NAME = lapack&lt;br /&gt;
 LAPACK_VERSION = 3.5.0&lt;br /&gt;
 LAPACK_LOCATION = http://www.netlib.org/lapack&lt;br /&gt;
 LAPACK_FILE = $(LAPACK_NAME)-$(LAPACK_VERSION).tgz&lt;br /&gt;
 LAPACK_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 MMG3D4_NAME = mmg3d4&lt;br /&gt;
 MMG3D4_VERSION = 4.0.1&lt;br /&gt;
 MMG3D4_LOCATION = https://gforge.inria.fr/frs/download.php/file/34048&lt;br /&gt;
 MMG3D4_FILE = $(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source.tar.gz&lt;br /&gt;
 MMG3D4_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PAPI_NAME = papi&lt;br /&gt;
 PAPI_VERSION = 5.3.2&lt;br /&gt;
 PAPI_LOCATION = http://icl.cs.utk.edu/projects/papi/downloads&lt;br /&gt;
 PAPI_FILE = $(PAPI_NAME)-$(PAPI_VERSION).tar.gz&lt;br /&gt;
 PAPI_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PETSC_NAME = petsc&lt;br /&gt;
 PETSC_VERSION = 3.5.2&lt;br /&gt;
 PETSC_LOCATION = http://ftp.mcs.anl.gov/pub/petsc/release-snapshots&lt;br /&gt;
 PETSC_FILE = $(PETSC_NAME)-$(PETSC_VERSION).tar.gz&lt;br /&gt;
 PETSC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SLEPC_NAME = slepc&lt;br /&gt;
 SLEPC_VERSION = 3.5.2&lt;br /&gt;
 SLEPC_LOCATION = http://www.grycap.upv.es/slepc/download/distrib&lt;br /&gt;
 SLEPC_FILE = $(SLEPC_NAME)-$(SLEPC_VERSION).tar.gz&lt;br /&gt;
 SLEPC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 COMPILER_FAMILY   = intel&lt;br /&gt;
 COMPILER_VERSION  = 15.0.0&lt;br /&gt;
 COMPILER_PATH     = /opt/intel/composerxe/bin&lt;br /&gt;
 COMPILER_CC       = $(COMPILER_PATH)/icc&lt;br /&gt;
 COMPILER_MPICC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicc&lt;br /&gt;
 COMPILER_CFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_CXX      = $(COMPILER_PATH)/icpc&lt;br /&gt;
 COMPILER_MPICXX   = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicxx&lt;br /&gt;
 COMPILER_CXXFLAGS = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FC       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FCFLAGS  = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FF       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFF    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 default: $(OPENMPI_NAME)-$(OPENMPI_VERSION) $(FFTW_NAME)-$(FFTW_VERSION) $(HDF5_NAME)-$(HDF5_VERSION) $(PARMETIS_NAME)-$(PARMETIS_VERSION) $(SCOTCH_NAME)-$(SCOTCH_VERSION) $(LAPACK_NAME)-$(LAPACK_VERSION) $(MMG3D4_NAME)-$(MMG3D4_VERSION) $(PAPI_NAME)-$(PAPI_VERSION) $(PETSC_NAME)-$(PETSC_VERSION) $(SLEPC_NAME)-$(SLEPC_VERSION)&lt;br /&gt;
 &lt;br /&gt;
 $(OPENMPI_NAME)-$(OPENMPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(OPENMPI_FILE) ]; then $(WGET) $(OPENMPI_LOCATION)/$(OPENMPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(OPENMPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(OPENMPI_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(FFTW_NAME)-$(FFTW_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(FFTW_FILE) ]; then $(WGET) $(FFTW_LOCATION)/$(FFTW_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(FFTW_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(FFTW_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(HDF5_NAME)-$(HDF5_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(HDF5_FILE) ]; then $(WGET) $(HDF5_LOCATION)/$(HDF5_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(HDF5_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(HDF5_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PARMETIS_NAME)-$(PARMETIS_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PARMETIS_FILE) ]; then $(WGET) $(PARMETIS_LOCATION)/$(PARMETIS_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PARMETIS_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd metis &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cc         = mpicc/cc         = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cxx        = mpicxx/cxx        = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SCOTCH_NAME)-$(SCOTCH_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SCOTCH_FILE) ]; then $(WGET) $(SCOTCH_LOCATION)/$(SCOTCH_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)-$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SCOTCH_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;EXE             =&amp;quot; &amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LIB             = .a&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;OBJ             = .o&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MAKE            = make&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;AR              = ar&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;ARFLAGS         = -ruv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CAT             = cat&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCS             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCP             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCD             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CFLAGS          = -O3 -DCOMMON_TIMING_OLD -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -Drestrict=__restrict -DIDXSIZE64 -I$(COMPILER_PATH)/include&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CLIBFLAGS       =&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LDFLAGS         = -lz -lm&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CP              = cp&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LEX             = flex -Pscotchyy -olex.yy.c&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LN              = ln&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MKDIR           = mkdir -p&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MV              = mv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;RANLIB          = ranlib&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;YACC            = bison -pscotchyy -y -b y&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;prefix          = $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) scotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) ptscotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(LAPACK_NAME)-$(LAPACK_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(LAPACK_FILE) ]; then $(WGET) $(LAPACK_LOCATION)/$(LAPACK_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(LAPACK_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -f make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         touch make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;SHELL = /bin/sh&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;FORTRAN    = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;OPTS       = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADER     = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;DRVOPTS    = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;NOOPT      = -O0&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADOPTS   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TIMER      = EXT_ETIME&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CC         = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CFLAGS     = $(COMPILER_CFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCH       = ar&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCHFLAGS  = cr&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;RANLIB     = ranlib&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;XBLASLIB   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;BLASLIB    = ../../librefblas.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKLIB  = liblapack.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TMGLIB     = libtmglib.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKELIB = liblapacke.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) blaslib &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) lapacklib &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -rf $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         mkdir -p $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib &amp;amp;&amp;amp;\&lt;br /&gt;
         cp liblapack.a  $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/liblapack.a &amp;amp;&amp;amp;\&lt;br /&gt;
         cp librefblas.a $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/libblas.a\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 $(MMG3D4_NAME)-$(MMG3D4_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(MMG3D4_FILE) ]; then $(WGET) $(MMG3D4_LOCATION)/$(MMG3D4_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(MMG3D4_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	export SCOTCH_DIR=$(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export CC=$(COMPILER_MPICC) &amp;amp;&amp;amp; \&lt;br /&gt;
 	export CXX=$(COMPILER_MPICXX) &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cmake -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR)/local/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_VERSION) .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PAPI_NAME)-$(PAPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PAPI_FILE) ]; then $(WGET) $(PAPI_LOCATION)/$(PAPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PAPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd src &amp;amp;&amp;amp;\&lt;br /&gt;
 	export F77=$(COMPILER_F77) &amp;amp;&amp;amp; export CC=$(COMPILER_CC) &amp;amp;&amp;amp; ./configure --prefix=$(INSTALL_DIR)/local/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PETSC_NAME)-$(PETSC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PETSC_FILE) ]; then $(WGET) $(PETSC_LOCATION)/$(PETSC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PETSC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(PETSC_NAME)-$(PETSC_VERSION) $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	unset PETSC_DIR &amp;amp;&amp;amp; ./configure PETSC_ARCH=linux-intel64 --with-mpi-dir=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) --download-hypre --with-blas-lapack-dir=/opt/intel/mkl &amp;amp;&amp;amp;\&lt;br /&gt;
 	make PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 all \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SLEPC_NAME)-$(SLEPC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SLEPC_FILE) ]; then $(WGET) $(SLEPC_LOCATION)/$(SLEPC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SLEPC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(SLEPC_NAME)-$(SLEPC_VERSION) $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp; export PETSC_ARCH=linux-intel64 &amp;amp;&amp;amp; ./configure &amp;amp;&amp;amp;\&lt;br /&gt;
 	make SLEPC_DIR=$(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
.bash_profile / .bashrc:&lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 1: aliases&lt;br /&gt;
 &lt;br /&gt;
 alias l='ls -l'&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 1&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 2: compilers&lt;br /&gt;
 &lt;br /&gt;
 # crt stuff&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # compiler and libraries&lt;br /&gt;
 source ~/.bashrc_intel&lt;br /&gt;
 source ~/.bashrc_openmpi&lt;br /&gt;
 source ~/.bashrc_hdf5&lt;br /&gt;
 source ~/.bashrc_papi&lt;br /&gt;
 source ~/.bashrc_petsc&lt;br /&gt;
 source ~/.bashrc_slepc&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 2&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 3: applications&lt;br /&gt;
 &lt;br /&gt;
 # yales2&lt;br /&gt;
 source ~/yales2/platforms/xxxx.bash.env&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 3&lt;br /&gt;
 #==================#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_intel:&lt;br /&gt;
&lt;br /&gt;
 # intel-15.0.0&lt;br /&gt;
 source /opt/intel/composerxe/bin/compilervars.sh intel64&lt;br /&gt;
 export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&lt;br /&gt;
 export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&lt;br /&gt;
 export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&lt;br /&gt;
 export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&lt;br /&gt;
 export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_openmpi:&lt;br /&gt;
&lt;br /&gt;
 export MPI_HOME=&amp;quot;/local/openmpi/intel-15.0.0/1.8.3&amp;quot;&lt;br /&gt;
 export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&lt;br /&gt;
 export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&lt;br /&gt;
 export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&lt;br /&gt;
 export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bahsrc_hdf5:&lt;br /&gt;
&lt;br /&gt;
 export HDF5_HOME=&amp;quot;/local/hdf5/intel-15.0.0/1.8.13&amp;quot;&lt;br /&gt;
 export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&lt;br /&gt;
 export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&lt;br /&gt;
 export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_papi:&lt;br /&gt;
&lt;br /&gt;
 export PAPI_HOME=&amp;quot;/local/papi/intel-15.0.0/5.3.2&amp;quot;&lt;br /&gt;
 export PAPI_INC=&amp;quot;$PAPI_HOME/include&amp;quot;&lt;br /&gt;
 export PAPI_BIN=&amp;quot;$PAPI_HOME/bin&amp;quot;&lt;br /&gt;
 export PAPI_LIB=&amp;quot;$PAPI_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PAPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_petsc:&lt;br /&gt;
&lt;br /&gt;
 export PETSC_HOME=&amp;quot;/local/petsc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export PETSC_INC=&amp;quot;$PETSC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export PETSC_BIN=&amp;quot;$PETSC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export PETSC_LIB=&amp;quot;$PETSC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PETSC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_slepc:&lt;br /&gt;
&lt;br /&gt;
 export SLEPC_HOME=&amp;quot;/local/slepc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export SLEPC_INC=&amp;quot;$SLEPC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export SLEPC_BIN=&amp;quot;$SLEPC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export SLEPC_LIB=&amp;quot;$SLEPC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$SLEPC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WARNING''':&lt;br /&gt;
If you encounter any problem for installing freeNX, you should consider visiting [http://notepad2.blogspot.com/2011/05/install-freenx-server-on-ubuntu-1004.html this]  website...&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2498</id>
		<title>Installation script for Z800</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2498"/>
				<updated>2014-10-20T13:57:47Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Install [https://software.intel.com/fr-fr/non-commercial-software-development Intel Parallel Studio]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Makefile_gcc:&lt;br /&gt;
&lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 &lt;br /&gt;
 WGET = wget&lt;br /&gt;
 &lt;br /&gt;
 GCC_VERSION = 4.8.2&lt;br /&gt;
 &lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 &lt;br /&gt;
 all : structure gcc&lt;br /&gt;
 &lt;br /&gt;
 structure:&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local&lt;br /&gt;
 &lt;br /&gt;
 gcc:&lt;br /&gt;
 	(\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;  \&lt;br /&gt;
 	if [ ! -f gcc-$(GCC_VERSION).tar.bz2 ]; then $(WGET) http://gcc.cybermirror.org/releases/gcc-$(GCC_VERSION)/gcc-$(GCC_VERSION).tar.bz2; fi &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp; \&lt;br /&gt;
 	bunzip2 -c $(INSTALL_DIR)/Downloads/gcc-$(GCC_VERSION).tar.bz2 | tar xv &amp;amp;&amp;amp; \&lt;br /&gt;
 	mv gcc-$(GCC_VERSION) gcc-$(GCC_VERSION)_src&amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_src &amp;amp;&amp;amp; \&lt;br /&gt;
 	./contrib/download_prerequisites &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd ../ &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	../gcc-$(GCC_VERSION)_src/configure --prefix=/local/gcc-$(GCC_VERSION) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make check &amp;amp;&amp;amp; \&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_packages:&lt;br /&gt;
 &lt;br /&gt;
 default:&lt;br /&gt;
 	sudo add-apt-repository -y ppa:freenx-team&lt;br /&gt;
 	sudo apt-get update&lt;br /&gt;
 	sudo apt-get upgrade&lt;br /&gt;
 	sudo apt-get install -y freenx  nvidia-current ubuntu-desktop gnome-session-fallback tcsh ssh g++ gdb gfortran cmake flex bison git gitk subversion rapidsvn vim-gnome lib32z1-dev zlib1g-dev tkcvs default-jre gparted synaptic eclipse paraview browser-plugin-gnash grace gnuplot filezilla dselect emacs xemacs21 meld hdfview vlc autogen autoconf automake cifs-utils valgrind kcachegrind mencoder&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_extlib:&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 WGET = wget&lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 OPENMPI_NAME = openmpi&lt;br /&gt;
 OPENMPI_VERSION = 1.8.3&lt;br /&gt;
 OPENMPI_MAJOR_VERSION = 1.8&lt;br /&gt;
 OPENMPI_LOCATION = http://www.open-mpi.org/software/ompi/v$(OPENMPI_MAJOR_VERSION)/downloads&lt;br /&gt;
 OPENMPI_FILE = $(OPENMPI_NAME)-$(OPENMPI_VERSION).tar.bz2&lt;br /&gt;
 OPENMPI_CONFIGURE_OPTIONS = --enable-mpi-fortran --enable-static --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 FFTW_NAME = fftw&lt;br /&gt;
 FFTW_VERSION = 3.3.4&lt;br /&gt;
 FFTW_LOCATION = http://www.fftw.org&lt;br /&gt;
 FFTW_FILE = $(FFTW_NAME)-$(FFTW_VERSION).tar.gz&lt;br /&gt;
 FFTW_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 HDF5_NAME = hdf5&lt;br /&gt;
 HDF5_VERSION = 1.8.13&lt;br /&gt;
 HDF5_LOCATION = http://www.hdfgroup.org/ftp/HDF5/current/src&lt;br /&gt;
 HDF5_FILE = $(HDF5_NAME)-$(HDF5_VERSION).tar.bz2&lt;br /&gt;
 HDF5_CONFIGURE_OPTIONS = --enable-fortran --enable-cxx&lt;br /&gt;
 &lt;br /&gt;
 PARMETIS_NAME = parmetis&lt;br /&gt;
 PARMETIS_VERSION = 4.0.3&lt;br /&gt;
 PARMETIS_LOCATION = http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis&lt;br /&gt;
 PARMETIS_FILE = $(PARMETIS_NAME)-$(PARMETIS_VERSION).tar.gz&lt;br /&gt;
 PARMETIS_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SCOTCH_NAME = scotch&lt;br /&gt;
 SCOTCH_VERSION = 6.0.3&lt;br /&gt;
 SCOTCH_LOCATION = https://gforge.inria.fr/frs/download.php/34099&lt;br /&gt;
 SCOTCH_FILE = $(SCOTCH_NAME)_$(SCOTCH_VERSION).tar.gz&lt;br /&gt;
 SCOTCH_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 LAPACK_NAME = lapack&lt;br /&gt;
 LAPACK_VERSION = 3.5.0&lt;br /&gt;
 LAPACK_LOCATION = http://www.netlib.org/lapack&lt;br /&gt;
 LAPACK_FILE = $(LAPACK_NAME)-$(LAPACK_VERSION).tgz&lt;br /&gt;
 LAPACK_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 MMG3D4_NAME = mmg3d4&lt;br /&gt;
 MMG3D4_VERSION = 4.0.1&lt;br /&gt;
 MMG3D4_LOCATION = https://gforge.inria.fr/frs/download.php/file/34048&lt;br /&gt;
 MMG3D4_FILE = $(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source.tar.gz&lt;br /&gt;
 MMG3D4_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PAPI_NAME = papi&lt;br /&gt;
 PAPI_VERSION = 5.3.2&lt;br /&gt;
 PAPI_LOCATION = http://icl.cs.utk.edu/projects/papi/downloads&lt;br /&gt;
 PAPI_FILE = $(PAPI_NAME)-$(PAPI_VERSION).tar.gz&lt;br /&gt;
 PAPI_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PETSC_NAME = petsc&lt;br /&gt;
 PETSC_VERSION = 3.5.2&lt;br /&gt;
 PETSC_LOCATION = http://ftp.mcs.anl.gov/pub/petsc/release-snapshots&lt;br /&gt;
 PETSC_FILE = $(PETSC_NAME)-$(PETSC_VERSION).tar.gz&lt;br /&gt;
 PETSC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SLEPC_NAME = slepc&lt;br /&gt;
 SLEPC_VERSION = 3.5.2&lt;br /&gt;
 SLEPC_LOCATION = http://www.grycap.upv.es/slepc/download/distrib&lt;br /&gt;
 SLEPC_FILE = $(SLEPC_NAME)-$(SLEPC_VERSION).tar.gz&lt;br /&gt;
 SLEPC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 COMPILER_FAMILY   = intel&lt;br /&gt;
 COMPILER_VERSION  = 15.0.0&lt;br /&gt;
 COMPILER_PATH     = /opt/intel/composerxe/bin&lt;br /&gt;
 COMPILER_CC       = $(COMPILER_PATH)/icc&lt;br /&gt;
 COMPILER_MPICC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicc&lt;br /&gt;
 COMPILER_CFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_CXX      = $(COMPILER_PATH)/icpc&lt;br /&gt;
 COMPILER_MPICXX   = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicxx&lt;br /&gt;
 COMPILER_CXXFLAGS = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FC       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FCFLAGS  = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FF       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFF    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 default: $(OPENMPI_NAME)-$(OPENMPI_VERSION) $(FFTW_NAME)-$(FFTW_VERSION) $(HDF5_NAME)-$(HDF5_VERSION) $(PARMETIS_NAME)-$(PARMETIS_VERSION) $(SCOTCH_NAME)-$(SCOTCH_VERSION) $(LAPACK_NAME)-$(LAPACK_VERSION) $(MMG3D4_NAME)-$(MMG3D4_VERSION) $(PAPI_NAME)-$(PAPI_VERSION) $(PETSC_NAME)-$(PETSC_VERSION) $(SLEPC_NAME)-$(SLEPC_VERSION)&lt;br /&gt;
 &lt;br /&gt;
 $(OPENMPI_NAME)-$(OPENMPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(OPENMPI_FILE) ]; then $(WGET) $(OPENMPI_LOCATION)/$(OPENMPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(OPENMPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(OPENMPI_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(FFTW_NAME)-$(FFTW_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(FFTW_FILE) ]; then $(WGET) $(FFTW_LOCATION)/$(FFTW_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(FFTW_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(FFTW_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(HDF5_NAME)-$(HDF5_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	apt-get install zlib1g-dev &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(HDF5_FILE) ]; then $(WGET) $(HDF5_LOCATION)/$(HDF5_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(HDF5_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(HDF5_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PARMETIS_NAME)-$(PARMETIS_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PARMETIS_FILE) ]; then $(WGET) $(PARMETIS_LOCATION)/$(PARMETIS_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PARMETIS_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd metis &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cc         = mpicc/cc         = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cxx        = mpicxx/cxx        = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SCOTCH_NAME)-$(SCOTCH_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SCOTCH_FILE) ]; then $(WGET) $(SCOTCH_LOCATION)/$(SCOTCH_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)-$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SCOTCH_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;EXE             =&amp;quot; &amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LIB             = .a&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;OBJ             = .o&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MAKE            = make&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;AR              = ar&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;ARFLAGS         = -ruv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CAT             = cat&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCS             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCP             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCD             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CFLAGS          = -O3 -DCOMMON_TIMING_OLD -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -Drestrict=__restrict -DIDXSIZE64 -I$(COMPILER_PATH)/include&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CLIBFLAGS       =&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LDFLAGS         = -lz -lm&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CP              = cp&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LEX             = flex -Pscotchyy -olex.yy.c&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LN              = ln&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MKDIR           = mkdir -p&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MV              = mv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;RANLIB          = ranlib&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;YACC            = bison -pscotchyy -y -b y&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;prefix          = $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) scotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) ptscotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(LAPACK_NAME)-$(LAPACK_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(LAPACK_FILE) ]; then $(WGET) $(LAPACK_LOCATION)/$(LAPACK_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(LAPACK_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -f make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         touch make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;SHELL = /bin/sh&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;FORTRAN    = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;OPTS       = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADER     = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;DRVOPTS    = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;NOOPT      = -O0&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADOPTS   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TIMER      = EXT_ETIME&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CC         = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CFLAGS     = $(COMPILER_CFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCH       = ar&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCHFLAGS  = cr&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;RANLIB     = ranlib&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;XBLASLIB   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;BLASLIB    = ../../librefblas.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKLIB  = liblapack.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TMGLIB     = libtmglib.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKELIB = liblapacke.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) blaslib &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) lapacklib &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -rf $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         mkdir -p $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib &amp;amp;&amp;amp;\&lt;br /&gt;
         cp liblapack.a  $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/liblapack.a &amp;amp;&amp;amp;\&lt;br /&gt;
         cp librefblas.a $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/libblas.a\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 $(MMG3D4_NAME)-$(MMG3D4_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(MMG3D4_FILE) ]; then $(WGET) $(MMG3D4_LOCATION)/$(MMG3D4_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(MMG3D4_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	export SCOTCH_DIR=$(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export CC=$(COMPILER_MPICC) &amp;amp;&amp;amp; \&lt;br /&gt;
 	export CXX=$(COMPILER_MPICXX) &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cmake -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR)/local/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_VERSION) .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PAPI_NAME)-$(PAPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PAPI_FILE) ]; then $(WGET) $(PAPI_LOCATION)/$(PAPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PAPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd src &amp;amp;&amp;amp;\&lt;br /&gt;
 	export F77=$(COMPILER_F77) &amp;amp;&amp;amp; export CC=$(COMPILER_CC) &amp;amp;&amp;amp; ./configure --prefix=$(INSTALL_DIR)/local/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PETSC_NAME)-$(PETSC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PETSC_FILE) ]; then $(WGET) $(PETSC_LOCATION)/$(PETSC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PETSC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(PETSC_NAME)-$(PETSC_VERSION) $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	unset PETSC_DIR &amp;amp;&amp;amp; ./configure PETSC_ARCH=linux-intel64 --with-mpi-dir=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) --download-hypre --with-blas-lapack-dir=/opt/intel/mkl &amp;amp;&amp;amp;\&lt;br /&gt;
 	make PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 all \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SLEPC_NAME)-$(SLEPC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SLEPC_FILE) ]; then $(WGET) $(SLEPC_LOCATION)/$(SLEPC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SLEPC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(SLEPC_NAME)-$(SLEPC_VERSION) $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp; export PETSC_ARCH=linux-intel64 &amp;amp;&amp;amp; ./configure &amp;amp;&amp;amp;\&lt;br /&gt;
 	make SLEPC_DIR=$(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
.bash_profile / .bashrc:&lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 1: aliases&lt;br /&gt;
 &lt;br /&gt;
 alias l='ls -l'&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 1&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 2: compilers&lt;br /&gt;
 &lt;br /&gt;
 # crt stuff&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # compiler and libraries&lt;br /&gt;
 source ~/.bashrc_intel&lt;br /&gt;
 source ~/.bashrc_openmpi&lt;br /&gt;
 source ~/.bashrc_hdf5&lt;br /&gt;
 source ~/.bashrc_papi&lt;br /&gt;
 source ~/.bashrc_petsc&lt;br /&gt;
 source ~/.bashrc_slepc&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 2&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 3: applications&lt;br /&gt;
 &lt;br /&gt;
 # yales2&lt;br /&gt;
 source ~/yales2/platforms/xxxx.bash.env&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 3&lt;br /&gt;
 #==================#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_intel:&lt;br /&gt;
&lt;br /&gt;
 # intel-15.0.0&lt;br /&gt;
 source /opt/intel/composerxe/bin/compilervars.sh intel64&lt;br /&gt;
 export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&lt;br /&gt;
 export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&lt;br /&gt;
 export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&lt;br /&gt;
 export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&lt;br /&gt;
 export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_openmpi:&lt;br /&gt;
&lt;br /&gt;
 export MPI_HOME=&amp;quot;/local/openmpi/intel-15.0.0/1.8.3&amp;quot;&lt;br /&gt;
 export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&lt;br /&gt;
 export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&lt;br /&gt;
 export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&lt;br /&gt;
 export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bahsrc_hdf5:&lt;br /&gt;
&lt;br /&gt;
 export HDF5_HOME=&amp;quot;/local/hdf5/intel-15.0.0/1.8.13&amp;quot;&lt;br /&gt;
 export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&lt;br /&gt;
 export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&lt;br /&gt;
 export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_papi:&lt;br /&gt;
&lt;br /&gt;
 export PAPI_HOME=&amp;quot;/local/papi/intel-15.0.0/5.3.2&amp;quot;&lt;br /&gt;
 export PAPI_INC=&amp;quot;$PAPI_HOME/include&amp;quot;&lt;br /&gt;
 export PAPI_BIN=&amp;quot;$PAPI_HOME/bin&amp;quot;&lt;br /&gt;
 export PAPI_LIB=&amp;quot;$PAPI_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PAPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_petsc:&lt;br /&gt;
&lt;br /&gt;
 export PETSC_HOME=&amp;quot;/local/petsc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export PETSC_INC=&amp;quot;$PETSC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export PETSC_BIN=&amp;quot;$PETSC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export PETSC_LIB=&amp;quot;$PETSC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PETSC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_slepc:&lt;br /&gt;
&lt;br /&gt;
 export SLEPC_HOME=&amp;quot;/local/slepc/intel-15.0.0/3.5.2/&amp;quot;&lt;br /&gt;
 export SLEPC_INC=&amp;quot;$SLEPC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export SLEPC_BIN=&amp;quot;$SLEPC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export SLEPC_LIB=&amp;quot;$SLEPC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$SLEPC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WARNING''':&lt;br /&gt;
If you encounter any problem for installing freeNX, you should consider visiting [http://notepad2.blogspot.com/2011/05/install-freenx-server-on-ubuntu-1004.html this]  website...&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2497</id>
		<title>Installation script for Z800</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2497"/>
				<updated>2014-10-20T13:50:48Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Install [https://software.intel.com/fr-fr/non-commercial-software-development Intel Parallel Studio]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Makefile_gcc:&lt;br /&gt;
&lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 &lt;br /&gt;
 WGET = wget&lt;br /&gt;
 &lt;br /&gt;
 GCC_VERSION = 4.8.2&lt;br /&gt;
 &lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 &lt;br /&gt;
 all : structure gcc&lt;br /&gt;
 &lt;br /&gt;
 structure:&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local&lt;br /&gt;
 &lt;br /&gt;
 gcc:&lt;br /&gt;
 	(\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;  \&lt;br /&gt;
 	if [ ! -f gcc-$(GCC_VERSION).tar.bz2 ]; then $(WGET) http://gcc.cybermirror.org/releases/gcc-$(GCC_VERSION)/gcc-$(GCC_VERSION).tar.bz2; fi &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp; \&lt;br /&gt;
 	bunzip2 -c $(INSTALL_DIR)/Downloads/gcc-$(GCC_VERSION).tar.bz2 | tar xv &amp;amp;&amp;amp; \&lt;br /&gt;
 	mv gcc-$(GCC_VERSION) gcc-$(GCC_VERSION)_src&amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_src &amp;amp;&amp;amp; \&lt;br /&gt;
 	./contrib/download_prerequisites &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd ../ &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	../gcc-$(GCC_VERSION)_src/configure --prefix=/local/gcc-$(GCC_VERSION) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make check &amp;amp;&amp;amp; \&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_packages:&lt;br /&gt;
 &lt;br /&gt;
 default:&lt;br /&gt;
 	sudo add-apt-repository -y ppa:freenx-team&lt;br /&gt;
 	sudo apt-get update&lt;br /&gt;
 	sudo apt-get upgrade&lt;br /&gt;
 	sudo apt-get install -y freenx  nvidia-current ubuntu-desktop gnome-session-fallback tcsh ssh g++ gdb gfortran cmake flex bison git gitk subversion rapidsvn vim-gnome lib32z1-dev zlib1g-dev tkcvs default-jre gparted synaptic eclipse paraview browser-plugin-gnash grace gnuplot filezilla dselect emacs xemacs21 meld hdfview vlc autogen autoconf automake cifs-utils valgrind kcachegrind mencoder&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_extlib:&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 WGET = wget&lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 OPENMPI_NAME = openmpi&lt;br /&gt;
 OPENMPI_VERSION = 1.8.3&lt;br /&gt;
 OPENMPI_MAJOR_VERSION = 1.8&lt;br /&gt;
 OPENMPI_LOCATION = http://www.open-mpi.org/software/ompi/v$(OPENMPI_MAJOR_VERSION)/downloads&lt;br /&gt;
 OPENMPI_FILE = $(OPENMPI_NAME)-$(OPENMPI_VERSION).tar.bz2&lt;br /&gt;
 OPENMPI_CONFIGURE_OPTIONS = --enable-mpi-fortran --enable-static --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 FFTW_NAME = fftw&lt;br /&gt;
 FFTW_VERSION = 3.3.4&lt;br /&gt;
 FFTW_LOCATION = http://www.fftw.org&lt;br /&gt;
 FFTW_FILE = $(FFTW_NAME)-$(FFTW_VERSION).tar.gz&lt;br /&gt;
 FFTW_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 HDF5_NAME = hdf5&lt;br /&gt;
 HDF5_VERSION = 1.8.13&lt;br /&gt;
 HDF5_LOCATION = http://www.hdfgroup.org/ftp/HDF5/current/src&lt;br /&gt;
 HDF5_FILE = $(HDF5_NAME)-$(HDF5_VERSION).tar.bz2&lt;br /&gt;
 HDF5_CONFIGURE_OPTIONS = --enable-fortran --enable-cxx&lt;br /&gt;
 &lt;br /&gt;
 PARMETIS_NAME = parmetis&lt;br /&gt;
 PARMETIS_VERSION = 4.0.3&lt;br /&gt;
 PARMETIS_LOCATION = http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis&lt;br /&gt;
 PARMETIS_FILE = $(PARMETIS_NAME)-$(PARMETIS_VERSION).tar.gz&lt;br /&gt;
 PARMETIS_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SCOTCH_NAME = scotch&lt;br /&gt;
 SCOTCH_VERSION = 6.0.3&lt;br /&gt;
 SCOTCH_LOCATION = https://gforge.inria.fr/frs/download.php/34099&lt;br /&gt;
 SCOTCH_FILE = $(SCOTCH_NAME)_$(SCOTCH_VERSION).tar.gz&lt;br /&gt;
 SCOTCH_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 LAPACK_NAME = lapack&lt;br /&gt;
 LAPACK_VERSION = 3.5.0&lt;br /&gt;
 LAPACK_LOCATION = http://www.netlib.org/lapack&lt;br /&gt;
 LAPACK_FILE = $(LAPACK_NAME)-$(LAPACK_VERSION).tgz&lt;br /&gt;
 LAPACK_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 MMG3D4_NAME = mmg3d4&lt;br /&gt;
 MMG3D4_VERSION = 4.0.1&lt;br /&gt;
 MMG3D4_LOCATION = https://gforge.inria.fr/frs/download.php/file/34048&lt;br /&gt;
 MMG3D4_FILE = $(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source.tar.gz&lt;br /&gt;
 MMG3D4_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PAPI_NAME = papi&lt;br /&gt;
 PAPI_VERSION = 5.3.2&lt;br /&gt;
 PAPI_LOCATION = http://icl.cs.utk.edu/projects/papi/downloads&lt;br /&gt;
 PAPI_FILE = $(PAPI_NAME)-$(PAPI_VERSION).tar.gz&lt;br /&gt;
 PAPI_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PETSC_NAME = petsc&lt;br /&gt;
 PETSC_VERSION = 3.5.2&lt;br /&gt;
 PETSC_LOCATION = http://ftp.mcs.anl.gov/pub/petsc/release-snapshots&lt;br /&gt;
 PETSC_FILE = $(PETSC_NAME)-$(PETSC_VERSION).tar.gz&lt;br /&gt;
 PETSC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SLEPC_NAME = slepc&lt;br /&gt;
 SLEPC_VERSION = 3.5.2&lt;br /&gt;
 SLEPC_LOCATION = http://www.grycap.upv.es/slepc/download/distrib&lt;br /&gt;
 SLEPC_FILE = $(SLEPC_NAME)-$(SLEPC_VERSION).tar.gz&lt;br /&gt;
 SLEPC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 COMPILER_FAMILY   = intel&lt;br /&gt;
 COMPILER_VERSION  = 15.0.0&lt;br /&gt;
 COMPILER_PATH     = /opt/intel/composerxe/bin&lt;br /&gt;
 COMPILER_CC       = $(COMPILER_PATH)/icc&lt;br /&gt;
 COMPILER_MPICC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicc&lt;br /&gt;
 COMPILER_CFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_CXX      = $(COMPILER_PATH)/icpc&lt;br /&gt;
 COMPILER_MPICXX   = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicxx&lt;br /&gt;
 COMPILER_CXXFLAGS = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FC       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FCFLAGS  = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FF       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFF    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 default: $(OPENMPI_NAME)-$(OPENMPI_VERSION) $(FFTW_NAME)-$(FFTW_VERSION) $(HDF5_NAME)-$(HDF5_VERSION) $(PARMETIS_NAME)-$(PARMETIS_VERSION) $(SCOTCH_NAME)-$(SCOTCH_VERSION) $(LAPACK_NAME)-$(LAPACK_VERSION) $(MMG3D4_NAME)-$(MMG3D4_VERSION) $(PAPI_NAME)-$(PAPI_VERSION) $(PETSC_NAME)-$(PETSC_VERSION) $(SLEPC_NAME)-$(SLEPC_VERSION)&lt;br /&gt;
 &lt;br /&gt;
 $(OPENMPI_NAME)-$(OPENMPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(OPENMPI_FILE) ]; then $(WGET) $(OPENMPI_LOCATION)/$(OPENMPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(OPENMPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(OPENMPI_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(FFTW_NAME)-$(FFTW_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(FFTW_FILE) ]; then $(WGET) $(FFTW_LOCATION)/$(FFTW_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(FFTW_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(FFTW_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(HDF5_NAME)-$(HDF5_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	apt-get install zlib1g-dev &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(HDF5_FILE) ]; then $(WGET) $(HDF5_LOCATION)/$(HDF5_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(HDF5_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(HDF5_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PARMETIS_NAME)-$(PARMETIS_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PARMETIS_FILE) ]; then $(WGET) $(PARMETIS_LOCATION)/$(PARMETIS_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PARMETIS_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd metis &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cc         = mpicc/cc         = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cxx        = mpicxx/cxx        = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SCOTCH_NAME)-$(SCOTCH_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SCOTCH_FILE) ]; then $(WGET) $(SCOTCH_LOCATION)/$(SCOTCH_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)-$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SCOTCH_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;EXE             =&amp;quot; &amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LIB             = .a&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;OBJ             = .o&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MAKE            = make&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;AR              = ar&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;ARFLAGS         = -ruv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CAT             = cat&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCS             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCP             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCD             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CFLAGS          = -O3 -DCOMMON_TIMING_OLD -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -Drestrict=__restrict -DIDXSIZE64 -I$(COMPILER_PATH)/include&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CLIBFLAGS       =&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LDFLAGS         = -lz -lm&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CP              = cp&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LEX             = flex -Pscotchyy -olex.yy.c&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LN              = ln&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MKDIR           = mkdir -p&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MV              = mv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;RANLIB          = ranlib&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;YACC            = bison -pscotchyy -y -b y&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;prefix          = $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) scotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) ptscotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(LAPACK_NAME)-$(LAPACK_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(LAPACK_FILE) ]; then $(WGET) $(LAPACK_LOCATION)/$(LAPACK_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(LAPACK_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -f make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         touch make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;SHELL = /bin/sh&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;FORTRAN    = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;OPTS       = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADER     = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;DRVOPTS    = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;NOOPT      = -O0&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADOPTS   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TIMER      = EXT_ETIME&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CC         = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CFLAGS     = $(COMPILER_CFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCH       = ar&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCHFLAGS  = cr&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;RANLIB     = ranlib&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;XBLASLIB   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;BLASLIB    = ../../librefblas.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKLIB  = liblapack.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TMGLIB     = libtmglib.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKELIB = liblapacke.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) blaslib &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) lapacklib &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -rf $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         mkdir -p $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib &amp;amp;&amp;amp;\&lt;br /&gt;
         cp liblapack.a  $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/liblapack.a &amp;amp;&amp;amp;\&lt;br /&gt;
         cp librefblas.a $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/libblas.a\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 $(MMG3D4_NAME)-$(MMG3D4_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(MMG3D4_FILE) ]; then $(WGET) $(MMG3D4_LOCATION)/$(MMG3D4_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(MMG3D4_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	export SCOTCH_DIR=$(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export CC=$(COMPILER_MPICC) &amp;amp;&amp;amp; \&lt;br /&gt;
 	export CXX=$(COMPILER_MPICXX) &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cmake -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR)/local/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_VERSION) .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PAPI_NAME)-$(PAPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PAPI_FILE) ]; then $(WGET) $(PAPI_LOCATION)/$(PAPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PAPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd src &amp;amp;&amp;amp;\&lt;br /&gt;
 	export F77=$(COMPILER_F77) &amp;amp;&amp;amp; export CC=$(COMPILER_CC) &amp;amp;&amp;amp; ./configure --prefix=$(INSTALL_DIR)/local/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PETSC_NAME)-$(PETSC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PETSC_FILE) ]; then $(WGET) $(PETSC_LOCATION)/$(PETSC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PETSC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(PETSC_NAME)-$(PETSC_VERSION) $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	unset PETSC_DIR &amp;amp;&amp;amp; ./configure PETSC_ARCH=linux-intel64 --with-mpi-dir=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) --download-hypre --with-blas-lapack-dir=/opt/intel/mkl &amp;amp;&amp;amp;\&lt;br /&gt;
 	make PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 all \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SLEPC_NAME)-$(SLEPC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SLEPC_FILE) ]; then $(WGET) $(SLEPC_LOCATION)/$(SLEPC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SLEPC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(SLEPC_NAME)-$(SLEPC_VERSION) $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp; export PETSC_ARCH=linux-intel64 &amp;amp;&amp;amp; ./configure &amp;amp;&amp;amp;\&lt;br /&gt;
 	make SLEPC_DIR=$(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
.bash_profile / .bashrc:&lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 1: aliases&lt;br /&gt;
 &lt;br /&gt;
 alias l='ls -l'&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 1&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 2: compilers&lt;br /&gt;
 &lt;br /&gt;
 # crt stuff&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # compiler and libraries&lt;br /&gt;
 source ~/.bashrc_intel&lt;br /&gt;
 source ~/.bashrc_openmpi&lt;br /&gt;
 source ~/.bashrc_hdf5&lt;br /&gt;
 source ~/.bashrc_papi&lt;br /&gt;
 source ~/.bashrc_petsc&lt;br /&gt;
 source ~/.bashrc_slepc&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 2&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 3: applications&lt;br /&gt;
 &lt;br /&gt;
 # yales2&lt;br /&gt;
 source ~/yales2/platforms/xxxx.bash.env&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 3&lt;br /&gt;
 #==================#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_intel:&lt;br /&gt;
&lt;br /&gt;
 # intel-14.0.3&lt;br /&gt;
 source /opt/intel/composerxe/bin/compilervars.sh intel64&lt;br /&gt;
 export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&lt;br /&gt;
 export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&lt;br /&gt;
 export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&lt;br /&gt;
 export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&lt;br /&gt;
 export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_openmpi:&lt;br /&gt;
&lt;br /&gt;
 # openmpi-1.8.1 compiled with intel-14.0.3&lt;br /&gt;
 export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.3/1.8.1&amp;quot;&lt;br /&gt;
 export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&lt;br /&gt;
 export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&lt;br /&gt;
 export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&lt;br /&gt;
 export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bahsrc_hdf5:&lt;br /&gt;
&lt;br /&gt;
 # hdf5 compiled with intel-14.0.3&lt;br /&gt;
 export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.3/1.8.13&amp;quot;&lt;br /&gt;
 export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&lt;br /&gt;
 export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&lt;br /&gt;
 export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_papi:&lt;br /&gt;
&lt;br /&gt;
 # papi compiled with intel-14.0.3&lt;br /&gt;
 export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.3/5.3.0&amp;quot;&lt;br /&gt;
 export PAPI_INC=&amp;quot;$PAPI_HOME/include&amp;quot;&lt;br /&gt;
 export PAPI_BIN=&amp;quot;$PAPI_HOME/bin&amp;quot;&lt;br /&gt;
 export PAPI_LIB=&amp;quot;$PAPI_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PAPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_petsc:&lt;br /&gt;
&lt;br /&gt;
 # petsc compiled with intel-14.0.3&lt;br /&gt;
 export PETSC_HOME=&amp;quot;/local/petsc/intel-14.0.3/3.4.4/&amp;quot;&lt;br /&gt;
 export PETSC_INC=&amp;quot;$PETSC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export PETSC_BIN=&amp;quot;$PETSC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export PETSC_LIB=&amp;quot;$PETSC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PETSC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_slepc:&lt;br /&gt;
&lt;br /&gt;
 # slepc compiled with intel-14.0.3&lt;br /&gt;
 export SLEPC_HOME=&amp;quot;/local/slepc/intel-14.0.3/3.4.4/&amp;quot;&lt;br /&gt;
 export SLEPC_INC=&amp;quot;$SLEPC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export SLEPC_BIN=&amp;quot;$SLEPC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export SLEPC_LIB=&amp;quot;$SLEPC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$SLEPC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WARNING''':&lt;br /&gt;
If you encounter any problem for installing freeNX, you should consider visiting [http://notepad2.blogspot.com/2011/05/install-freenx-server-on-ubuntu-1004.html this]  website...&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User:Lartigue/copie_linterweb/dumps_backup&amp;diff=2491</id>
		<title>User:Lartigue/copie linterweb/dumps backup</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User:Lartigue/copie_linterweb/dumps_backup&amp;diff=2491"/>
				<updated>2014-10-10T20:20:12Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Created page with &amp;quot;Les backups de la machine et des données sont séparées en 3 archives :   /home/coria/dumps/backup-root.tgz   : backups système, configurations spécifiques du système  /home...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Les backups de la machine et des données sont séparées en 3 archives :&lt;br /&gt;
&lt;br /&gt;
 /home/coria/dumps/backup-root.tgz   : backups système, configurations spécifiques du système&lt;br /&gt;
 /home/coria/dumps/backup.tgz        : backups du code, mediawiki, trac, sso, doxygen&lt;br /&gt;
&lt;br /&gt;
 /home/coria/dumps/dump.tgz          : dump des données, + notice HOWTO-RECOVER à la racine&lt;br /&gt;
&lt;br /&gt;
Les deux premiers ne sont pas supposés changer, sauf développements supplémentaires.&lt;br /&gt;
&lt;br /&gt;
Tous les samedis à 6h du matin, &amp;lt;tt&amp;gt;/home/coria/dumps/dump.tgz&amp;lt;/tt&amp;gt; est regénéré (compter en plus un temps de génération de quelques minutes + décalage éventuel des horloges). La notice HOWTO-RECOVER explique l'utilisation des trois archives.&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User:Lartigue/copie_linterweb/serveur&amp;diff=2489</id>
		<title>User:Lartigue/copie linterweb/serveur</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User:Lartigue/copie_linterweb/serveur&amp;diff=2489"/>
				<updated>2014-10-10T20:19:01Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Created page with &amp;quot;==Caractéristiques Techniques== *Système Supermicro *Châssis Supermicro 1U SC811TQ-260B Noir Version K X8 - PWS-0055 *Carte mère Supermicro X7SBL-LN2 - i3200 - S775 - DDR2 - ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Caractéristiques Techniques==&lt;br /&gt;
*Système Supermicro&lt;br /&gt;
*Châssis Supermicro 1U SC811TQ-260B Noir Version K X8 - PWS-0055&lt;br /&gt;
*Carte mère Supermicro X7SBL-LN2 - i3200 - S775 - DDR2 - VGA - 2LAN&lt;br /&gt;
*Processeur Core 2 Quad Q8400 2.66GHz - 1333Mhz 4MO - 45nm - 95W&lt;br /&gt;
*SNK-P0016-Refroidisseur passif - Core 2 Duo - Core 2 Quad&lt;br /&gt;
*RAM DDRII 1 Go 667 Mhz PC5300 ECC KVR667D2E5/1G&lt;br /&gt;
*Disque dur 750 Go SATA II SEAGATE - 32 Mo (ST3750528AS)&lt;br /&gt;
*CBL-0061 CBL-0061 - Nappe SATA 35 cm&lt;br /&gt;
&lt;br /&gt;
==Etat==&lt;br /&gt;
* Commandé le 24 Novembre 2010&lt;br /&gt;
* Pas de délai sur la livraison&lt;br /&gt;
* Reçu le 9 Décembre&lt;br /&gt;
* Test fonctionnel {{Ok}}&lt;br /&gt;
* Installation OS: Debian 5.07 amd64 {{Ok}}&lt;br /&gt;
* RAID 1 logiciel {{Ok}}&lt;br /&gt;
&lt;br /&gt;
* Demande d'hébergement au Crihan le 22 / 12 / 2010&lt;br /&gt;
&lt;br /&gt;
== Système/développement ==&lt;br /&gt;
* Installation d'un mediawiki et de 3 instances de mediawiki (bases de données différentes), {{Ok}}&lt;br /&gt;
: Site principal public sur www.coria-cfd.fr&lt;br /&gt;
: Site privé &amp;lt;tt&amp;gt;yales2.coria-cfd.fr&amp;lt;/tt&amp;gt;&lt;br /&gt;
: Site privé &amp;lt;tt&amp;gt;sitcomb.coria-cfd.fr&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Installation d'un serveur LDAP {{Ok}}&lt;br /&gt;
: Utilisateurs et groupes - [[Définir les groupes ldap et droits d'accès correspondants]]&lt;br /&gt;
&lt;br /&gt;
* Installation d'un TRAC et de deux projets TRAC {{Ok}}&lt;br /&gt;
: &amp;lt;tt&amp;gt;yales2.coria-cfd.fr/trac&amp;lt;/tt&amp;gt;&lt;br /&gt;
: &amp;lt;tt&amp;gt;sitcomb.coria-cfd.fr/trac&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Plugin de connexion LDAP pour mediawiki {{Ok}}&lt;br /&gt;
&lt;br /&gt;
* Développement d'un système de single sign on (SSO) avec gestion de groupes {{Ok}}&lt;br /&gt;
: Service indépendant des logiciels installés, stockage de tokens de connexion en base de données, cryptage sha1.&lt;br /&gt;
&lt;br /&gt;
* Développement ou installation d'une interface de gestion de l'annuaire LDAP et des groupes {{Ok}}&lt;br /&gt;
&lt;br /&gt;
* Liaison mediawiki-sso et mediawiki-ldap {{Ok}}&lt;br /&gt;
: Etablissement de la connexion et récupération des connexions existantes via un plugin dédié LDAP+SSO&lt;br /&gt;
&lt;br /&gt;
* Liaison trac-sso {{Ok}}&lt;br /&gt;
: Modification du script cgi d'entrée&lt;br /&gt;
 &lt;br /&gt;
* Liaison svn-LDAP {{Ok}}&lt;br /&gt;
&lt;br /&gt;
* Envoi de mails {{Ok}}&lt;br /&gt;
&lt;br /&gt;
* Mediawiki : extensions SyntaxHighlight GeSHi (source tags), Cite (ref tags) et installation de texvc pour les formules mathématiques (math tags) {{Ok}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Template:Ok&amp;diff=2488</id>
		<title>Template:Ok</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Template:Ok&amp;diff=2488"/>
				<updated>2014-10-10T20:18:02Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Created page with &amp;quot;&amp;lt;div style=&amp;quot;display:inline;background:#EED;padding:5px;font-size:smaller;font-weight:bold;color:#080;&amp;quot;&amp;gt;OK&amp;lt;/div&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:inline;background:#EED;padding:5px;font-size:smaller;font-weight:bold;color:#080;&amp;quot;&amp;gt;OK&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User:Lartigue/copie_linterweb/tomcat&amp;diff=2487</id>
		<title>User:Lartigue/copie linterweb/tomcat</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User:Lartigue/copie_linterweb/tomcat&amp;diff=2487"/>
				<updated>2014-10-10T20:15:28Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Created page with &amp;quot;== Procédure d'installation de Tomcat 7.0.32 sur serveur Debian ==  L'installation de Tomcat nécessite d'être loggé sur le terminal en tant que root (administrateur)   su roo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Procédure d'installation de Tomcat 7.0.32 sur serveur Debian ==&lt;br /&gt;
&lt;br /&gt;
L'installation de Tomcat nécessite d'être loggé sur le terminal en tant que root (administrateur)&lt;br /&gt;
&lt;br /&gt;
 su root&lt;br /&gt;
&lt;br /&gt;
/!\ Prévoir conflits de ports avec autre serveur web mis en place avant installation /!\&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du package ===&lt;br /&gt;
&lt;br /&gt;
 #wget http://apache.multidist.com/tomcat/tomcat-7/v7.0.32/bin/apache-tomcat-7.0.32.tar.gz&lt;br /&gt;
&lt;br /&gt;
=== Installation de Tomcat ===&lt;br /&gt;
&lt;br /&gt;
==== Installation du package dans /opt (par exemple) et création des alias ====&lt;br /&gt;
&lt;br /&gt;
 #mv apache-tomcat-7.0.32.tar.gz /opt&lt;br /&gt;
 #cd /opt&lt;br /&gt;
 #tar -xvzf apache-tomcat-7.0.32.tar.gz&lt;br /&gt;
 #ln -s apache-tomcat-7.0.32 tomcat&lt;br /&gt;
 #ln -s /usr/lib/jvm/java-6-openjdk /usr/lib/java&lt;br /&gt;
&lt;br /&gt;
==== Création de l'utilisateur tomcat ====&lt;br /&gt;
&lt;br /&gt;
 #groupadd tomcat&lt;br /&gt;
 #useradd -g tomcat -d /opt/tomcat/ tomcat&lt;br /&gt;
 #chown -R tomcat /opt/tomcat/&lt;br /&gt;
&lt;br /&gt;
==== Création du script de démarrage du serveur Tomcat ====&lt;br /&gt;
&lt;br /&gt;
 #vi /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #description: script de démarrage tomcat&lt;br /&gt;
 #processname: tomcat&lt;br /&gt;
 #chkconfig: 2345 96 14&lt;br /&gt;
 #pidfile: /var/run/tomcat.pid&amp;lt;/code&amp;gt;&lt;br /&gt;
 #déclaration du répertoire java_home&lt;br /&gt;
 export JAVA_HOME=/usr/lib/java&lt;br /&gt;
 export CATALINA_HOME=/opt/tomcat&lt;br /&gt;
 &lt;br /&gt;
 case $1 in&lt;br /&gt;
 &lt;br /&gt;
 start)&lt;br /&gt;
 su tomcat -c &amp;quot;$CATALINA_HOME/bin/startup.sh $*&amp;quot;&lt;br /&gt;
 ;;&lt;br /&gt;
 &lt;br /&gt;
 stop)&lt;br /&gt;
 su tomcat -c &amp;quot;$CATALINA_HOME/bin/shutdown.sh $*&amp;quot;&lt;br /&gt;
 ;;&lt;br /&gt;
 &lt;br /&gt;
 restart)&lt;br /&gt;
 su tomcat -c &amp;quot;$CATALINA_HOME/bin/shutdown.sh $*&amp;quot;&lt;br /&gt;
 sleep 10&lt;br /&gt;
 su tomcat -c &amp;quot;$CATALINA_HOME/bin/startup.sh $*&amp;quot;&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
 #chmod 755 /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
==== Ajout du script dans la liste des exécutions au démarrage ====&lt;br /&gt;
&lt;br /&gt;
 #chkconfig --add tomcat&lt;br /&gt;
 #chkconfig tomcat on&lt;br /&gt;
 #chkconfig tomcat --list&lt;br /&gt;
 tomcat 0:off 1:on 2:on 3:on 4:on 5:on 6:off&lt;br /&gt;
&lt;br /&gt;
==== Vérification de l'installation ====&lt;br /&gt;
&lt;br /&gt;
 #/etc/init.d/tomcat start&lt;br /&gt;
 #ps -edf |grep java&lt;br /&gt;
 #netstat -ntpul&lt;br /&gt;
&lt;br /&gt;
Processus java lancé par Tomcat en écoute sur les ports 8005, 8009, 8080.&lt;br /&gt;
&lt;br /&gt;
=== Modification du compte utilisateur par défaut du serveur Tomcat ===&lt;br /&gt;
&lt;br /&gt;
 #vi /opt/tomcat/conf/tomcat-users.xml&lt;br /&gt;
&lt;br /&gt;
==== Ajout du rôle permettant l'administration du serveur ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;role rolename=&amp;quot;manager&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
==== Modification de l'utilisateur par défaut ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;user username=&amp;quot;tomcat&amp;quot; password=&amp;quot;tomcat&amp;quot;&lt;br /&gt;
 roles=&amp;quot;admin,tomcat,manager,manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Finalisation ===&lt;br /&gt;
&lt;br /&gt;
==== Relancer le service ====&lt;br /&gt;
&lt;br /&gt;
 #service tomcat restart&lt;br /&gt;
&lt;br /&gt;
==== Connexion au serveur Tomcat ====&lt;br /&gt;
&lt;br /&gt;
Se connecter à l'adresse http://[IP_SERVEUR]:8080/&lt;br /&gt;
&lt;br /&gt;
[[Catégorie: ParaViewWeb]]&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=2486</id>
		<title>User:Lartigue</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=2486"/>
				<updated>2014-10-10T20:15:02Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PhotoGhislainLartigue.jpg|right|thumb|Ghislain Lartigue]]&lt;br /&gt;
&lt;br /&gt;
== Personal Information ==&lt;br /&gt;
&lt;br /&gt;
Ghislain Lartigue&amp;lt;br /&amp;gt;&lt;br /&gt;
CNRS Research Engineer at CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Office: INSA/Ma.B.RC.05&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
email: [mailto:ghislain.lartigue@coria.fr ghislain.lartigue@coria.fr]&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)6 29 61 98 12&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)2 32 95 97 89&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lab Adress ==&lt;br /&gt;
CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Avenue de l'Université - BP 12&amp;lt;br /&amp;gt;&lt;br /&gt;
76801 Saint Etienne du Rouvray&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tel: +33 (0)2 32 95 36 00&amp;lt;br /&amp;gt;&lt;br /&gt;
Fax: +33 (0)2 32 91 04 85&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Research Activities ==&lt;br /&gt;
&lt;br /&gt;
* Code maintenance and development (SITCOMB, YALES2, ...),&lt;br /&gt;
* Numerical methods,&lt;br /&gt;
* Thermodynamic, statistical mechanics, complex transport phenomenas, complex chemistry,&lt;br /&gt;
* Turbulent combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reviewing Activities ==&lt;br /&gt;
&lt;br /&gt;
Reviewer for Journal of Flow, Turbulence and Combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teaching Activities ==&lt;br /&gt;
&lt;br /&gt;
* Compressible flows / INSA de Rouen (21h)&lt;br /&gt;
* Fluid mechanics basics / INSA de Rouen (16h)&lt;br /&gt;
* Finite Elements basics / INSA de Rouen (12h)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Past activities ==&lt;br /&gt;
&lt;br /&gt;
* 2009 - present : Research Engineer at CNRS/CORIA, Rouen, France.&lt;br /&gt;
* 2009 - 2011 : Research Engineer at INSA/CORIA, Rouen, France.&lt;br /&gt;
* 2008 - 2009 : Head of Numerical Simulation Team at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2005 - 2007 : Research Engineer at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2004 : Engineer at CORYS, Grenoble, France.&lt;br /&gt;
* 2000-2003 : Ph.D. in Numerical Combustion at CERFACS, Toulouse, France.&lt;br /&gt;
* 2000 : MSc in Fluid Mechanics, Toulouse, France&lt;br /&gt;
* 1997-2000 : Engineer Degree at ENSEEIHT, Toulouse, France.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Awards and distinctions ==&lt;br /&gt;
&lt;br /&gt;
* 1990 and 1992: winner of the first prize of the &amp;quot;Kangourou des Mathématiques&amp;quot;, a national mathematic contest.&lt;br /&gt;
* 2008 : Winner of the Innovative Trophy of GDF Research Division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publications ==&lt;br /&gt;
&lt;br /&gt;
[http://scholar.google.fr/citations?user=zKR8v7UAAAAJ&amp;amp;hl=fr My Google Scholar page]&lt;br /&gt;
&lt;br /&gt;
=== Articles ===&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch, A. Roux}}, &amp;quot;Modelling nitrogen oxide emissions in turbulent flames with air dilution: Application to les of a non-premixed jet-flame&amp;quot;, ''Comb. and Flame'' '''2014''', 161(2):496-509&lt;br /&gt;
* {{smallcaps| X. Petit, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large-eddy simulation of supercritical fluid injection&amp;quot;, ''J. Supercritical Fluids'' '''2013''', 84:61-73 ([[File:Pub_Lartigue_2013_JSCF.pdf]]).&lt;br /&gt;
* {{smallcaps| F. Haloua, J.-N. Ponsard, G. Lartigue, B. Hay, C. Villermaux, . Foulon, M. Zaréa}}, &amp;quot;Thermal behaviour modelling of a reference calorimeter for natural gas&amp;quot;, ''International Journal of Thermal Sciences'', '''2012''', 55:40-47,  ([[File:Pub_2012_Lartigue_IJTS.pdf]])&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue, Y. Sommerer, C. Angelberger, O. Colin, and T. Poinsot}}, &amp;quot;Numerical methods for unsteady compressible multi-component reacting flows on fixed and moving grids&amp;quot;, ''Journal of Computational Physics'', '''2005''', 202(2):710-736,  ([[File:Pub_2005_Lartigue_JCP.pdf]])&lt;br /&gt;
* {{smallcaps| S. Roux, G. Lartigue, T. Poinsot, U. Meier, and C. Bérat}}. &amp;quot;Studies of mean and unsteady flow in a swirled combustor using experiments, acoustic analysis and large eddy simulations&amp;quot;, ''Combustion and Flame'', '''2005''', 141:40-54, ([[File:Pub_2005_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, R. Koch, K.-U. Schildmacher, W. Krebs, B. Prade, P. Kaufmann, and D. Veynante}}, &amp;quot;Compressible Large-Eddy Simulation of turbulent combustion in complex geometry on unstructured meshes&amp;quot;, ''Combustion and Flame'', '''2004''', 137(4):489-505 ([[File:Pub_2004_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue, U. Meier, and C. Bérat}}, &amp;quot;Experimental and numerical investigation of self-excited combustion oscillations in a scaled gas turbine combustor&amp;quot;, ''Applied Thermal Engineering'', '''2004''', 24(11-12):1583-1592, ([[File:Pub_2004_Lartigue_ATE.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Submitted to peer-reviewed international journals ===&lt;br /&gt;
&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 2: turbulent case. &amp;lt;i&amp;gt;Submitted to Comb. and Flame&amp;lt;/i&amp;gt;, .&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 1: laminar case. &amp;lt;i&amp;gt;Submitted to Comb. and Flame&amp;lt;/i&amp;gt;, .&lt;br /&gt;
&lt;br /&gt;
=== Invited Conferences ===&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue}}, &amp;quot;High performance computing for combustion modeling&amp;quot;, ''International Supercomputing Conference'', Leipzig (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| G. Lartigue, V. Moureau}}, &amp;quot;Solveur de Poisson massivement parallèle sur maillage non structuré&amp;quot;, ''Journées CFD Equip@Meso'', Rouen (France), '''2013'''.&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
* {{smallcaps| P. Benard, V. Moureau, Y. D'Angelo, G. Lartigue., M. Cuif-Sjostrand}}, &amp;quot;LES / DNS modelling of mesocombustion chambers with Arrhenius complex chemistry&amp;quot;, ''SIAM 14th International Conference on Numerical Combustion'', San Antonio (USA), '''2013'''.&lt;br /&gt;
* {{smallcaps| L. Bouheraoua, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large Eddy Simulation of supersonic non-reactive and reactive flows with an Immersed Boundary Method&amp;quot;, ''5th Eucass Conference'', Munich (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| C. Gruselle, G. Lartigue, P. Pepiot, V. Moureau, Y. D'Angelo}}, &amp;quot;Numerical simulation of turbulent stratified flame propagation in a closed vessel&amp;quot;, ''Bulletin of the American Physical Society 57'', '''2012'''&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch and A. Roux}}, &amp;quot;Development of a numerical model to predict emissions of nitric oxides in turbulent flames&amp;quot;, ''9th International ERCOFTAC Symposium on Engineering Turbulence Modelling and Measurements'', '''2012'''&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taïeb, X. Petit, G. Lartigue, P. Domingo}}, &amp;quot;Flow simulation under supercritical thermodynamics conditions&amp;quot;, ''4th Eucass Conference'', St-Petersburg (Russia), '''2011'''.&lt;br /&gt;
* {{smallcaps| G. Ribert, L. Vervisch, P. Domingo, G. Lodier, V. Moureau and G. Lartigue}}, &amp;quot;Advanced detailed chemistry tabulation for engine simulations: application to a rapid compression machine&amp;quot;, ''SIA International Conference'', '''2010'''&lt;br /&gt;
* {{smallcaps| G. Peureux, S. Carpentier, G. Lartigue}}, &amp;quot;NOx emissions prediction for natural gas engines with fuel quality variations&amp;quot;, ''4th European Combustion Meeting'', '''2009'''  ([[File:Pub_2009_Lartigue_ECM.pdf]])&lt;br /&gt;
* {{smallcaps| G. Peureux, O. Baudrand, G. Lartigue, S. Carpentier, C. Etienne}}, &amp;quot;Natural gas engines modeling: combustion and Nox emission prediction&amp;quot;. ''International Gas Research Conference'', '''2008''' ([[File:Pub_2008_Lartigue_IGRC.pdf]])&lt;br /&gt;
* {{smallcaps| R.Vicquelin, G. Lartigue, B. Fiorina, O. Gicquel}}, &amp;quot;Jet Flame in a Vitiated Co-Flow&amp;quot;, ''SIAM International Conference on Numerical Combustion'', '''2008'''&lt;br /&gt;
* {{smallcaps| R.Vicquelin, B. Fiorina, O. Gicquel, G. Lartigue and T. Poinsot}}, &amp;quot;Large Eddy Simulation of Mild Combustion&amp;quot;, ''ICDERS'', '''2007''' ([[File:Pub_2007_Lartigue_ICDERS.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, A. Kaufmann, W. Krebs, and D. Veynante}}, &amp;quot;Large Eddy Simulation of turbulent combustion for gas turbines with reduced chemistry&amp;quot;, ''Proceedings of the CTR Summer Program'',  '''2002''' ([[File:Pub_2002_Lartigue_CTR.pdf]])&lt;br /&gt;
* {{smallcaps| T. Poinsot, J. Schlüter, G. Lartigue, L. Selle, W. Krebs, and S. Hoffmann}}, &amp;quot;Using Large Eddy Simulations to understand combustion instabilities in gas turbines&amp;quot;, ''IUTAM Symposium on Turbulent Mixing and Combustion'', '''2001''' ([[File:Pub_2001_Lartigue_IUTAM.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book (peer reviewed) ===&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taieb, X. Petit, G. Lartigue and P. Domingo}}, &amp;quot;Simulation of supercritical flows in rocket-motor engines: application to cooling channel and injection system&amp;quot;, ''Eucass Book Series, Adv. Aerospace Sci., Prog. Propul. Phys. (4)''', Print ISBN xxx, '''2012'''&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book ===&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, L. Benoit, and T. Poinsot}}, &amp;quot;Clean combustors for industrial gas turbines&amp;quot;, ''VKI Lecture Series 2004-03'', '''2004''', ([[File:Pub_2003_Lartigue_VKI.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Simulation des grandes échelles et instabilités de combustion&amp;quot;, ''PhD thesis'', '''2004''', ([[File:Pub_2004_Lartigue_PhD.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Modélisation d'une flamme de propane par un schéma cinétique à une étape&amp;quot;, ''Student report STR/CFD/00/32, CERFACS'', '''2000''' ([[File:Pub_2000_Lartigue_DEA.pdf]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My pages ==&lt;br /&gt;
[[User:Lartigue/copie_linterweb/mise_en_place_depots]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/tomcat]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/serveur]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/livraison]]&lt;br /&gt;
&lt;br /&gt;
[[User:Lartigue/copie_linterweb/dumps_backup]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Google Analytics trackers --&amp;gt;&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-21555211-4}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=2485</id>
		<title>User:Lartigue</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User:Lartigue&amp;diff=2485"/>
				<updated>2014-10-10T20:14:34Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PhotoGhislainLartigue.jpg|right|thumb|Ghislain Lartigue]]&lt;br /&gt;
&lt;br /&gt;
== Personal Information ==&lt;br /&gt;
&lt;br /&gt;
Ghislain Lartigue&amp;lt;br /&amp;gt;&lt;br /&gt;
CNRS Research Engineer at CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Office: INSA/Ma.B.RC.05&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
email: [mailto:ghislain.lartigue@coria.fr ghislain.lartigue@coria.fr]&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)6 29 61 98 12&amp;lt;br /&amp;gt;&lt;br /&gt;
Tel: +33 (0)2 32 95 97 89&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lab Adress ==&lt;br /&gt;
CORIA&amp;lt;br /&amp;gt;&lt;br /&gt;
Avenue de l'Université - BP 12&amp;lt;br /&amp;gt;&lt;br /&gt;
76801 Saint Etienne du Rouvray&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tel: +33 (0)2 32 95 36 00&amp;lt;br /&amp;gt;&lt;br /&gt;
Fax: +33 (0)2 32 91 04 85&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Research Activities ==&lt;br /&gt;
&lt;br /&gt;
* Code maintenance and development (SITCOMB, YALES2, ...),&lt;br /&gt;
* Numerical methods,&lt;br /&gt;
* Thermodynamic, statistical mechanics, complex transport phenomenas, complex chemistry,&lt;br /&gt;
* Turbulent combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reviewing Activities ==&lt;br /&gt;
&lt;br /&gt;
Reviewer for Journal of Flow, Turbulence and Combustion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teaching Activities ==&lt;br /&gt;
&lt;br /&gt;
* Compressible flows / INSA de Rouen (21h)&lt;br /&gt;
* Fluid mechanics basics / INSA de Rouen (16h)&lt;br /&gt;
* Finite Elements basics / INSA de Rouen (12h)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Past activities ==&lt;br /&gt;
&lt;br /&gt;
* 2009 - present : Research Engineer at CNRS/CORIA, Rouen, France.&lt;br /&gt;
* 2009 - 2011 : Research Engineer at INSA/CORIA, Rouen, France.&lt;br /&gt;
* 2008 - 2009 : Head of Numerical Simulation Team at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2005 - 2007 : Research Engineer at GDF-SUEZ Research Division, Paris, France.&lt;br /&gt;
* 2004 : Engineer at CORYS, Grenoble, France.&lt;br /&gt;
* 2000-2003 : Ph.D. in Numerical Combustion at CERFACS, Toulouse, France.&lt;br /&gt;
* 2000 : MSc in Fluid Mechanics, Toulouse, France&lt;br /&gt;
* 1997-2000 : Engineer Degree at ENSEEIHT, Toulouse, France.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Awards and distinctions ==&lt;br /&gt;
&lt;br /&gt;
* 1990 and 1992: winner of the first prize of the &amp;quot;Kangourou des Mathématiques&amp;quot;, a national mathematic contest.&lt;br /&gt;
* 2008 : Winner of the Innovative Trophy of GDF Research Division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publications ==&lt;br /&gt;
&lt;br /&gt;
[http://scholar.google.fr/citations?user=zKR8v7UAAAAJ&amp;amp;hl=fr My Google Scholar page]&lt;br /&gt;
&lt;br /&gt;
=== Articles ===&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch, A. Roux}}, &amp;quot;Modelling nitrogen oxide emissions in turbulent flames with air dilution: Application to les of a non-premixed jet-flame&amp;quot;, ''Comb. and Flame'' '''2014''', 161(2):496-509&lt;br /&gt;
* {{smallcaps| X. Petit, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large-eddy simulation of supercritical fluid injection&amp;quot;, ''J. Supercritical Fluids'' '''2013''', 84:61-73 ([[File:Pub_Lartigue_2013_JSCF.pdf]]).&lt;br /&gt;
* {{smallcaps| F. Haloua, J.-N. Ponsard, G. Lartigue, B. Hay, C. Villermaux, . Foulon, M. Zaréa}}, &amp;quot;Thermal behaviour modelling of a reference calorimeter for natural gas&amp;quot;, ''International Journal of Thermal Sciences'', '''2012''', 55:40-47,  ([[File:Pub_2012_Lartigue_IJTS.pdf]])&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue, Y. Sommerer, C. Angelberger, O. Colin, and T. Poinsot}}, &amp;quot;Numerical methods for unsteady compressible multi-component reacting flows on fixed and moving grids&amp;quot;, ''Journal of Computational Physics'', '''2005''', 202(2):710-736,  ([[File:Pub_2005_Lartigue_JCP.pdf]])&lt;br /&gt;
* {{smallcaps| S. Roux, G. Lartigue, T. Poinsot, U. Meier, and C. Bérat}}. &amp;quot;Studies of mean and unsteady flow in a swirled combustor using experiments, acoustic analysis and large eddy simulations&amp;quot;, ''Combustion and Flame'', '''2005''', 141:40-54, ([[File:Pub_2005_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, R. Koch, K.-U. Schildmacher, W. Krebs, B. Prade, P. Kaufmann, and D. Veynante}}, &amp;quot;Compressible Large-Eddy Simulation of turbulent combustion in complex geometry on unstructured meshes&amp;quot;, ''Combustion and Flame'', '''2004''', 137(4):489-505 ([[File:Pub_2004_Lartigue_CF.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue, U. Meier, and C. Bérat}}, &amp;quot;Experimental and numerical investigation of self-excited combustion oscillations in a scaled gas turbine combustor&amp;quot;, ''Applied Thermal Engineering'', '''2004''', 24(11-12):1583-1592, ([[File:Pub_2004_Lartigue_ATE.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Submitted to peer-reviewed international journals ===&lt;br /&gt;
&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 2: turbulent case. &amp;lt;i&amp;gt;Submitted to Comb. and Flame&amp;lt;/i&amp;gt;, .&lt;br /&gt;
# {{smallcaps| Gruselle, C., Moureau, V., Lartigue, G., Pepiot, P., D'Angelo, Y. &amp;amp; Ravet, F.}} (2014) Flame kernel expansion modeling in a stratified mixture. part 1: laminar case. &amp;lt;i&amp;gt;Submitted to Comb. and Flame&amp;lt;/i&amp;gt;, .&lt;br /&gt;
&lt;br /&gt;
=== Invited Conferences ===&lt;br /&gt;
* {{smallcaps| V. Moureau, G. Lartigue}}, &amp;quot;High performance computing for combustion modeling&amp;quot;, ''International Supercomputing Conference'', Leipzig (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| G. Lartigue, V. Moureau}}, &amp;quot;Solveur de Poisson massivement parallèle sur maillage non structuré&amp;quot;, ''Journées CFD Equip@Meso'', Rouen (France), '''2013'''.&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
* {{smallcaps| P. Benard, V. Moureau, Y. D'Angelo, G. Lartigue., M. Cuif-Sjostrand}}, &amp;quot;LES / DNS modelling of mesocombustion chambers with Arrhenius complex chemistry&amp;quot;, ''SIAM 14th International Conference on Numerical Combustion'', San Antonio (USA), '''2013'''.&lt;br /&gt;
* {{smallcaps| L. Bouheraoua, G. Ribert, P. Domingo, G. Lartigue}}, &amp;quot;Large Eddy Simulation of supersonic non-reactive and reactive flows with an Immersed Boundary Method&amp;quot;, ''5th Eucass Conference'', Munich (Germany), '''2013'''.&lt;br /&gt;
* {{smallcaps| C. Gruselle, G. Lartigue, P. Pepiot, V. Moureau, Y. D'Angelo}}, &amp;quot;Numerical simulation of turbulent stratified flame propagation in a closed vessel&amp;quot;, ''Bulletin of the American Physical Society 57'', '''2012'''&lt;br /&gt;
* {{smallcaps| F. Pecquery, V. Moureau, G. Lartigue, L. Vervisch and A. Roux}}, &amp;quot;Development of a numerical model to predict emissions of nitric oxides in turbulent flames&amp;quot;, ''9th International ERCOFTAC Symposium on Engineering Turbulence Modelling and Measurements'', '''2012'''&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taïeb, X. Petit, G. Lartigue, P. Domingo}}, &amp;quot;Flow simulation under supercritical thermodynamics conditions&amp;quot;, ''4th Eucass Conference'', St-Petersburg (Russia), '''2011'''.&lt;br /&gt;
* {{smallcaps| G. Ribert, L. Vervisch, P. Domingo, G. Lodier, V. Moureau and G. Lartigue}}, &amp;quot;Advanced detailed chemistry tabulation for engine simulations: application to a rapid compression machine&amp;quot;, ''SIA International Conference'', '''2010'''&lt;br /&gt;
* {{smallcaps| G. Peureux, S. Carpentier, G. Lartigue}}, &amp;quot;NOx emissions prediction for natural gas engines with fuel quality variations&amp;quot;, ''4th European Combustion Meeting'', '''2009'''  ([[File:Pub_2009_Lartigue_ECM.pdf]])&lt;br /&gt;
* {{smallcaps| G. Peureux, O. Baudrand, G. Lartigue, S. Carpentier, C. Etienne}}, &amp;quot;Natural gas engines modeling: combustion and Nox emission prediction&amp;quot;. ''International Gas Research Conference'', '''2008''' ([[File:Pub_2008_Lartigue_IGRC.pdf]])&lt;br /&gt;
* {{smallcaps| R.Vicquelin, G. Lartigue, B. Fiorina, O. Gicquel}}, &amp;quot;Jet Flame in a Vitiated Co-Flow&amp;quot;, ''SIAM International Conference on Numerical Combustion'', '''2008'''&lt;br /&gt;
* {{smallcaps| R.Vicquelin, B. Fiorina, O. Gicquel, G. Lartigue and T. Poinsot}}, &amp;quot;Large Eddy Simulation of Mild Combustion&amp;quot;, ''ICDERS'', '''2007''' ([[File:Pub_2007_Lartigue_ICDERS.pdf]])&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, T. Poinsot, A. Kaufmann, W. Krebs, and D. Veynante}}, &amp;quot;Large Eddy Simulation of turbulent combustion for gas turbines with reduced chemistry&amp;quot;, ''Proceedings of the CTR Summer Program'',  '''2002''' ([[File:Pub_2002_Lartigue_CTR.pdf]])&lt;br /&gt;
* {{smallcaps| T. Poinsot, J. Schlüter, G. Lartigue, L. Selle, W. Krebs, and S. Hoffmann}}, &amp;quot;Using Large Eddy Simulations to understand combustion instabilities in gas turbines&amp;quot;, ''IUTAM Symposium on Turbulent Mixing and Combustion'', '''2001''' ([[File:Pub_2001_Lartigue_IUTAM.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book (peer reviewed) ===&lt;br /&gt;
* {{smallcaps| G. Ribert, D. Taieb, X. Petit, G. Lartigue and P. Domingo}}, &amp;quot;Simulation of supercritical flows in rocket-motor engines: application to cooling channel and injection system&amp;quot;, ''Eucass Book Series, Adv. Aerospace Sci., Prog. Propul. Phys. (4)''', Print ISBN xxx, '''2012'''&lt;br /&gt;
&lt;br /&gt;
=== Chapter of Book ===&lt;br /&gt;
* {{smallcaps| L. Selle, G. Lartigue, L. Benoit, and T. Poinsot}}, &amp;quot;Clean combustors for industrial gas turbines&amp;quot;, ''VKI Lecture Series 2004-03'', '''2004''', ([[File:Pub_2003_Lartigue_VKI.pdf]])&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Simulation des grandes échelles et instabilités de combustion&amp;quot;, ''PhD thesis'', '''2004''', ([[File:Pub_2004_Lartigue_PhD.pdf]])&lt;br /&gt;
* {{smallcaps| G. Lartigue}}, &amp;quot;Modélisation d'une flamme de propane par un schéma cinétique à une étape&amp;quot;, ''Student report STR/CFD/00/32, CERFACS'', '''2000''' ([[File:Pub_2000_Lartigue_DEA.pdf]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== My pages ==&lt;br /&gt;
[[User:Lartigue/copie_linterweb/mise_en_place_depots]]&lt;br /&gt;
[[User:Lartigue/copie_linterweb/tomcat]]&lt;br /&gt;
[[User:Lartigue/copie_linterweb/serveur]]&lt;br /&gt;
[[User:Lartigue/copie_linterweb/livraison]]&lt;br /&gt;
[[User:Lartigue/copie_linterweb/dumps_backup]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Google Analytics trackers --&amp;gt;&lt;br /&gt;
{{#widget:GoogleAnalytics|tracker=UA-21555211-4}}&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=User:Lartigue/copie_linterweb/mise_en_place_depots&amp;diff=2484</id>
		<title>User:Lartigue/copie linterweb/mise en place depots</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=User:Lartigue/copie_linterweb/mise_en_place_depots&amp;diff=2484"/>
				<updated>2014-10-10T20:12:50Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: Created page with &amp;quot;== Documentations Gitorious ==  A défaut d'avoir une documentation à jour, le groupe de discussion Google concernant le projet Gitorious permet de récupérer pas mal d'informa...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Documentations Gitorious ==&lt;br /&gt;
&lt;br /&gt;
A défaut d'avoir une documentation à jour, le groupe de discussion Google concernant le projet Gitorious permet de récupérer pas mal d'informations et de demander de l'aide à ses développeurs et ses utilisateurs:&lt;br /&gt;
&lt;br /&gt;
* Groupe de discussion Google [https://groups.google.com/forum/?hl=en&amp;amp;fromgroups=#!forum/gitorious]&lt;br /&gt;
&lt;br /&gt;
=== Documentation concernant l'intégration LDAP ===&lt;br /&gt;
&lt;br /&gt;
==== Authentification LDAP ====&lt;br /&gt;
&lt;br /&gt;
==== Permissions LDAP ====&lt;br /&gt;
&lt;br /&gt;
* Lien vers la branche LDAPAuthorization en cours de développement: [https://gitorious.org/~zmalltalker/gitorious/zmalltalker-clone/commits/features/ldap_authorization]&lt;br /&gt;
* Dossier en question déjà validé par la communauté: /var/www/gitorious/lib/gitorious/authorization&lt;br /&gt;
&lt;br /&gt;
== Procédure d'installation de Gitorious sous Debian ==&lt;br /&gt;
&lt;br /&gt;
'''/!\ Les versions des différents packages utilisés sont à modifier dans les scripts et commandes, ceux-ci évoluant avec le temps  /!\'''&lt;br /&gt;
&lt;br /&gt;
'''/!\ Lors des différentes installations, taper sur &amp;quot;Entrée&amp;quot; pour choisir les chemins de destination par défaut lorsque demandé /!\'''&lt;br /&gt;
&lt;br /&gt;
'''/!\ Les chemins d'accès aux exécutables (notamment au sein du dossier d'installation Ruby Enterprise) peuvent être différents suivant les versions /!\'''&lt;br /&gt;
&lt;br /&gt;
'''Prérequis:'''&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential zlib1g-dev libcurl4-openssl-dev apache2 mysql-server mysql-client apg geoip-bin libgeoip1 libgeoip-dev libpcre3 libpcre3-dev zlib1g &lt;br /&gt;
 apt-get install zlib1g-dev libyaml-dev libmysqlclient-dev apache2-dev libonig-dev zip unzip memcached git-core git-svn git-doc git-cvs libreadline-dev openjdk-6-jre&lt;br /&gt;
 apt-get install sqlite3 libsqlite3-dev libmagick++3 libmagick++-dev libapache2-mod-xsendfile&lt;br /&gt;
&lt;br /&gt;
=== Installation de Ruby Enterprise ===&lt;br /&gt;
&lt;br /&gt;
Se placer dans un répertoire de travail pour télécharger et dés-archiver Ruby Enterprise.&lt;br /&gt;
&lt;br /&gt;
 wget http://rubyenterpriseedition.googlecode.com/files/ruby-enterprise-1.8.7-2011.03.tar.gz&lt;br /&gt;
 tar zxf ruby-enterprise-1.8.7-2011.03.tar.gz  &lt;br /&gt;
 sudo ruby-enterprise-1.8.7-2011.03/installer  &lt;br /&gt;
 cd /opt &amp;amp;&amp;amp; sudo ln -s ruby-enterprise-1.8.7-2011.03/ ruby-enterprise  &lt;br /&gt;
 sudo ln -s /opt/ruby-enterprise/bin/ruby /opt/ruby-enterprise/bin/rake /opt/ruby-enterprise/bin/gem /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
=== Installation de Sphinx ===&lt;br /&gt;
&lt;br /&gt;
Se placer dans un répertoire de travail pour télécharger et dés-archiver Sphinx.&lt;br /&gt;
&lt;br /&gt;
 wget http://sphinxsearch.com/files/sphinx-2.0.3-release.tar.gz&lt;br /&gt;
 tar zxf sphinx-2.0.3-release.tar.gz &amp;amp;&amp;amp; cd sphinx-2.0.3  &lt;br /&gt;
 ./configure --prefix=/usr/local/sphinx-2.0.3  &lt;br /&gt;
 make &amp;amp;&amp;amp; sudo make install  &lt;br /&gt;
 cd /usr/local &amp;amp;&amp;amp; sudo ln -s sphinx-2.0.3 sphinx  &lt;br /&gt;
 sudo ln -s /usr/local/sphinx/bin/* /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
=== Installation de Apache ActiveMQ ===&lt;br /&gt;
&lt;br /&gt;
Se placer dans un répertoire de travail pour télécharger et dés-archiver Activemq.&lt;br /&gt;
En téléchargement sur le site d'Apache (version 5.5.1 ici: [http://www.apache.org/dyn/closer.cgi?path=%2Factivemq%2Fapache-activemq%2F5.5.1%2Fapache-activemq-5.5.1-bin.tar.gz]).&lt;br /&gt;
&lt;br /&gt;
 tar zxf apache-activemq-5.5.1-bin.tar.gz&lt;br /&gt;
 sudo mv apache-activemq-5.5.1 /usr/local  &lt;br /&gt;
 cd /usr/local &amp;amp;&amp;amp; sudo ln -s apache-activemq-5.5.1 apache-activemq &amp;amp;&amp;amp; cd apache-activemq  &lt;br /&gt;
 sudo bin/activemq setup /etc/default/activemq &amp;amp;&amp;amp; sudo chmod 600 /etc/default/activemq  &lt;br /&gt;
 sudo adduser --system --no-create-home --home /usr/local/apache-activemq --shell /bin/bash activemq  &lt;br /&gt;
 sudo chown -R activemq:nogroup /usr/local/apache-activemq-5.5.1&lt;br /&gt;
&lt;br /&gt;
Editer le fichier /etc/default/activemq:&lt;br /&gt;
&lt;br /&gt;
 ACTIVEMQ_HOME=/usr/local/apache-activemq&lt;br /&gt;
 ACTIVEMQ_USER=&amp;quot;activemq&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Editer le fichier /usr/local/apache-activemq/conf/activemq.xml et modifier le &amp;quot;transportConnector pour qu'il ressemble à ceci:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;transportConnectors&amp;gt;&lt;br /&gt;
     &amp;lt;!--  &lt;br /&gt;
       &amp;lt;transportConnector name=&amp;quot;openwire&amp;quot; uri=&amp;quot;tcp://0.0.0.0:61616&amp;quot;/&amp;gt;  &lt;br /&gt;
     --&amp;gt;  &lt;br /&gt;
     &amp;lt;transportConnector name=&amp;quot;stomp&amp;quot; uri=&amp;quot;stomp://localhost:61613&amp;quot;/&amp;gt;  &lt;br /&gt;
 &amp;lt;/transportConnectors&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Récupération de Gitorious via Git ===&lt;br /&gt;
&lt;br /&gt;
 sudo git clone git://gitorious.org/gitorious/mainline.git /var/www/gitorious&lt;br /&gt;
&lt;br /&gt;
==== Installation des gems ====&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/gitorious &amp;amp;&amp;amp;  /opt/ruby-enterprise/bin/bundle install&lt;br /&gt;
&lt;br /&gt;
=== Configuration des services ===&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/gitorious/doc/templates/ubuntu&lt;br /&gt;
 sudo cp git-daemon git-ultrasphinx /etc/init.d&lt;br /&gt;
&lt;br /&gt;
 sudo vi /etc/init.d/git-poller&lt;br /&gt;
&lt;br /&gt;
Y coller le script ci-dessous:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # Start/stop the git poller  &lt;br /&gt;
 #  &lt;br /&gt;
 ### BEGIN INIT INFO  &lt;br /&gt;
 # Provides:          git-poller  &lt;br /&gt;
 # Required-Start:    activemq mysql  &lt;br /&gt;
 # Required-Stop:  activemq mysql  &lt;br /&gt;
 # Default-Start:     2 3 4 5  &lt;br /&gt;
 # Default-Stop:      1  &lt;br /&gt;
 # Short-Description: Gitorious poller  &lt;br /&gt;
 # Description:       Gitorious poller  &lt;br /&gt;
 ### END INIT INFO  &lt;br /&gt;
 &lt;br /&gt;
 /bin/su - git -c &amp;quot;cd /var/www/gitorious;env RAILS_ENV=production script/poller $@&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 sudo vi /etc/init.d/activemq&lt;br /&gt;
&lt;br /&gt;
Y coller le script ci-dessous:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh -e&lt;br /&gt;
 ### BEGIN INIT INFO  &lt;br /&gt;
 # Provides:          activemq  &lt;br /&gt;
 # Required-Start:    $network $local_fs  &lt;br /&gt;
 # Required-Stop:     $network $local_fs  &lt;br /&gt;
 # Default-Start:     2 3 4 5  &lt;br /&gt;
 # Default-Stop:      0 1 6  &lt;br /&gt;
 # Short-Description: Start/stop activemq for stomp services.  &lt;br /&gt;
 ### END INIT INFO  &lt;br /&gt;
 &lt;br /&gt;
 /usr/local/apache-activemq/bin/activemq &amp;quot;$@&amp;quot;&lt;br /&gt;
&lt;br /&gt;
En étant toujours placé dans /var/www/gitorious/doc/templates/ubuntu:&lt;br /&gt;
&lt;br /&gt;
 sudo cp gitorious-logrotate /etc/logrotate.d/gitorious&lt;br /&gt;
&lt;br /&gt;
 sudo chmod 755 /etc/init.d/git-ultrasphinx /etc/init.d/git-daemon /etc/init.d/git-poller /etc/init.d/activemq&lt;br /&gt;
 sudo insserv /etc/init.d/git-ultrasphinx /etc/init.d/git-daemon /etc/init.d/git-poller /etc/init.d/activemq&lt;br /&gt;
 sudo ln -s /var/www/gitorious/script/gitorious /usr/local/bin/&lt;br /&gt;
&lt;br /&gt;
=== Configuration du serveur Apache ===&lt;br /&gt;
&lt;br /&gt;
 sudo /opt/ruby-enterprise/bin/passenger-install-apache2-module&lt;br /&gt;
&lt;br /&gt;
Si erreur lors de la tentative d'installation:&lt;br /&gt;
&lt;br /&gt;
 sudo /opt/ruby-enterprise/bin/gem install passenger&lt;br /&gt;
&lt;br /&gt;
 vi /etc/apache2/mods-available/passenger.load&lt;br /&gt;
&lt;br /&gt;
Y coller les lignes ci-dessous en vérifiant bien que les chemins d'accès à passenger sont en adéquation avec notre version (il suffit d'aller vérifier le nom du répertoire &amp;quot;passenger-X.X.X&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
 LoadModule passenger_module /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.5/ext/apache2/mod_passenger.so&lt;br /&gt;
 PassengerRoot /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/passenger-3.0.5  &lt;br /&gt;
 PassengerRuby /opt/ruby-enterprise/bin/ruby  &lt;br /&gt;
&lt;br /&gt;
 sudo a2enmod passenger rewrite ssl xsendfile&lt;br /&gt;
&lt;br /&gt;
 vi /etc/apache2/sites-available/gitorious&lt;br /&gt;
&lt;br /&gt;
Y coller les lignes ci-dessous:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
 &lt;br /&gt;
        DocumentRoot /var/www/gitorious/public  &lt;br /&gt;
 &lt;br /&gt;
        ErrorLog /var/log/apache2/gitorious-error.log  &lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,  &lt;br /&gt;
        # alert, emerg.  &lt;br /&gt;
        LogLevel warn&lt;br /&gt;
 &lt;br /&gt;
        CustomLog /var/log/apache2/gitorious-access.log combined&lt;br /&gt;
 &lt;br /&gt;
        &amp;lt;IfModule mod_xsendfile.c&amp;gt;  &lt;br /&gt;
                XSendFile on  &lt;br /&gt;
                XSendFileAllowAbove on  &lt;br /&gt;
        &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 vi  /etc/apache2/sites-available/gitorious-ssl&lt;br /&gt;
&lt;br /&gt;
Y coller les lignes ci-dessous:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 &amp;lt;VirtualHost _default_:443&amp;gt;  &lt;br /&gt;
    ServerAdmin webmaster@localhost&lt;br /&gt;
 &lt;br /&gt;
    DocumentRoot /var/www/gitorious/public&lt;br /&gt;
 &lt;br /&gt;
    ErrorLog /var/log/apache2/gitorious-error.log&lt;br /&gt;
 &lt;br /&gt;
    # Possible values include: debug, info, notice, warn, error, crit,  &lt;br /&gt;
    # alert, emerg.  &lt;br /&gt;
    LogLevel warn&lt;br /&gt;
 &lt;br /&gt;
    CustomLog /var/log/apache2/gitorious-ssl_access.log combined&lt;br /&gt;
 &lt;br /&gt;
    SSLEngine on&lt;br /&gt;
 &lt;br /&gt;
    SSLCertificateFile    /etc/ssl/certs/ssl-cert-snakeoil.pem  &lt;br /&gt;
    SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key&lt;br /&gt;
 &lt;br /&gt;
    BrowserMatch &amp;quot;.*MSIE.*&amp;quot; \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;IfModule mod_xsendfile.c&amp;gt;  &lt;br /&gt;
            XSendFile on  &lt;br /&gt;
            XSendFileAllowAbove on  &lt;br /&gt;
    &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;  &lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 sudo a2dissite default default-ssl&lt;br /&gt;
 sudo a2ensite gitorious gitorious-ssl&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
=== Configuration de Gitorious ===&lt;br /&gt;
&lt;br /&gt;
==== BDD ====&lt;br /&gt;
&lt;br /&gt;
 mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Le mot de passe root d'accès à la BDD sera demandé, le renseigner.&lt;br /&gt;
&lt;br /&gt;
 create database gitorious_production;  &lt;br /&gt;
 grant all privileges on gitorious_production.* to 'git'@'localhost' identified by 'XXXXXX';&lt;br /&gt;
&lt;br /&gt;
==== Système ====&lt;br /&gt;
&lt;br /&gt;
 sudo adduser --system --home /var/www/gitorious --no-create-home --group --shell /bin/bash git&lt;br /&gt;
 sudo chown -R git:git /var/www/gitorious  &lt;br /&gt;
 sudo su - git  &lt;br /&gt;
 git submodule init  &lt;br /&gt;
 git submodule update  &lt;br /&gt;
 mkdir .ssh  &lt;br /&gt;
 touch .ssh/authorized_keys  &lt;br /&gt;
 chmod -R go-rwx .ssh  &lt;br /&gt;
 mkdir tmp/pids repositories tarballs  tarballs-work  &lt;br /&gt;
 cp config/database.sample.yml config/database.yml  &lt;br /&gt;
 cp config/gitorious.sample.yml config/gitorious.yml  &lt;br /&gt;
 cp config/broker.yml.example config/broker.yml&lt;br /&gt;
&lt;br /&gt;
 vi config/database.yml&lt;br /&gt;
&lt;br /&gt;
Vérifier que:&lt;br /&gt;
&lt;br /&gt;
 user=git&lt;br /&gt;
 password=git4coria&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 vi config/gitorious.yml&lt;br /&gt;
&lt;br /&gt;
Vérifier que:&lt;br /&gt;
&lt;br /&gt;
 repository_base_path=/var/www/gitorious/repositories&lt;br /&gt;
 cookie_secret=[clé obtenue en faisant un 'apg -m 64' dans le shell]&lt;br /&gt;
 gitorious_client_port=80&lt;br /&gt;
 gitorious_host=gitorious.coria-cfd.fr&lt;br /&gt;
 archive_cache_dir=/var/www/gitorious/tarballs&lt;br /&gt;
 archive_work_dir=/var/www/gitorious/tarballs-work&lt;br /&gt;
 hide_http_clone_urls=true&lt;br /&gt;
 is_gitorious_dot_org=false&lt;br /&gt;
&lt;br /&gt;
Exécuter ces commandes en étant toujours en tant qu'utilisateur git dans le shell:&lt;br /&gt;
&lt;br /&gt;
 export RAILS_ENV=production&lt;br /&gt;
 bundle exec rake db:create&lt;br /&gt;
 bundle exec rake db:migrate&lt;br /&gt;
 export PATH=/usr/local/sphinx/bin:$PATH&lt;br /&gt;
&lt;br /&gt;
Pour activer le module de recherche de Gitorious via sphinx:&lt;br /&gt;
&lt;br /&gt;
 bundle exec rake thinking_sphinx:configure&lt;br /&gt;
 bundle exec rake thinking_sphinx:index&lt;br /&gt;
&lt;br /&gt;
 crontab -e&lt;br /&gt;
&lt;br /&gt;
Y coller:&lt;br /&gt;
&lt;br /&gt;
 10 * * * * /var/www/gitorious/bin/rake ts:rebuild &amp;gt;/dev/null&lt;br /&gt;
&lt;br /&gt;
=== Finalisation ===&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/git-daemon start&lt;br /&gt;
 sudo /etc/init.d/git-ultrasphinx start  &lt;br /&gt;
 sudo /etc/init.d/activemq start  &lt;br /&gt;
 sudo /etc/init.d/git-poller start  &lt;br /&gt;
 sudo /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
=== Intégration de l'authentification LDAP ===&lt;br /&gt;
&lt;br /&gt;
Lien vers la structure du LDAP Coria: [[Coria-cfd]]&lt;br /&gt;
&lt;br /&gt;
Tout se passe dans le fichier /var/www/gitorious/config/authentication.yml&lt;br /&gt;
&lt;br /&gt;
 production:&lt;br /&gt;
   disable_default: false&lt;br /&gt;
   - adapter: Gitorious::Authentication::LDAPAuthentication&lt;br /&gt;
&lt;br /&gt;
* host: IP du serveur LDAP&lt;br /&gt;
&lt;br /&gt;
 host: localhost&lt;br /&gt;
&lt;br /&gt;
* port: Pour spécifier un autre port que celui par défaut (389)&lt;br /&gt;
&lt;br /&gt;
 port: 389&lt;br /&gt;
&lt;br /&gt;
* base_dn: Racine de l'annuaire&lt;br /&gt;
&lt;br /&gt;
 base_dn: dc=cloud-cfd,dc=fr&lt;br /&gt;
&lt;br /&gt;
* group_search_dn: DN répertoriant la branche groups&lt;br /&gt;
&lt;br /&gt;
 group_search_dn: OU=groups,dc=coria-cfd,dc=fr&lt;br /&gt;
&lt;br /&gt;
* login_attribute: Attribut LDAP à utiliser pour l'authentification des utilisateurs. CN par défaut.&lt;br /&gt;
&lt;br /&gt;
 login_attribute: uid&lt;br /&gt;
&lt;br /&gt;
* distinguished_name_template: Règle de construction du DN des utilisateurs. {} = login_attribute de l'utilisateur. Le champs de login de Gitorious ne permet pas le '@'; il faut absolument le préciser dans la variable ci-dessous pour que les utilisateurs n'aient qu'à spécifier leur login sans le '@[domaine]'.&lt;br /&gt;
&lt;br /&gt;
 distinguished_name_template: &amp;quot;uid={},OU=people,DC=coria-cfd,DC=fr&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* attribute_mapping: Règle de renommage des champs LDAP aux champs BDD. Par défaut, displayname =&amp;gt; fullname; mail =&amp;gt; email.&lt;br /&gt;
&lt;br /&gt;
 attribute_mapping:&lt;br /&gt;
      givenName: fullname&lt;br /&gt;
      publicEmail: email&lt;br /&gt;
&lt;br /&gt;
* encryption: Méthode de connexion au serveur LDAP. Par défaut: simple_tls.&lt;br /&gt;
&lt;br /&gt;
 encryption: none&lt;br /&gt;
&lt;br /&gt;
* bind_user: Compte admin pour vérifier les autorisations des utilisateurs dans l'annuaire LDAP&lt;br /&gt;
** username: login&lt;br /&gt;
** password: mot de passe&lt;br /&gt;
&lt;br /&gt;
 bind_user:&lt;br /&gt;
      username: admin&lt;br /&gt;
      password: XXXXXX&lt;br /&gt;
&lt;br /&gt;
* membership_attribute_name: Attribut de l'utilisateur qui spécifie son groupe d'appartenance dans le cadre d'une gestion des autorisations. Par défaut: memberof.&lt;br /&gt;
&lt;br /&gt;
 membership_attribute_name: memberof&lt;br /&gt;
&lt;br /&gt;
* members_attribute_name: Attribut du groupe qui spécifie les membres de celui-ci dans le cadre d'une gestion des autorisations. Par défaut: member (ou uniquemember).&lt;br /&gt;
&lt;br /&gt;
 members_attribute_name: member&lt;br /&gt;
&lt;br /&gt;
* cache_expiry: Pour améliorer les performances de recherche, Gitorious stocke les résultats de ses recherches au fil de son parcours dans l'annuaire LDAP. Ce paramètre permet de spécifier le nombre de minutes pendant lesquelles Gitorious gardera ces données en mémoire. Par défaut: 0 (pas de mémoire cache).&lt;br /&gt;
&lt;br /&gt;
 cache_expiry: 0&lt;br /&gt;
&lt;br /&gt;
==== Tester la configuration LDAP ====&lt;br /&gt;
&lt;br /&gt;
 bundle exec script/test_ldap_connection admin XXXXXX&lt;br /&gt;
&lt;br /&gt;
==== Configuration du module LDAPAuthorization ====&lt;br /&gt;
&lt;br /&gt;
'''AUTORISATIONS VIA LDAP NON MISES EN PLACE CAR OBLIGATION DE RESTRUCTURER L'ANNUAIRE'''&lt;br /&gt;
&lt;br /&gt;
/!\ La communauté Gitorious n'a pas encore documenté cette partie du projet, ça va être sportif /!\&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/gitorious &amp;amp;&amp;amp; vi config/gitorious.yml&lt;br /&gt;
&lt;br /&gt;
Laisser cette ligne tel quel:&lt;br /&gt;
&lt;br /&gt;
 use_ldap_for_authorization: false&lt;br /&gt;
&lt;br /&gt;
== Intégration à la solution en place ==&lt;br /&gt;
&lt;br /&gt;
=== Trac ===&lt;br /&gt;
&lt;br /&gt;
* Installer GitPlugin&lt;br /&gt;
* Modifier les fichiers de configuration&lt;br /&gt;
&lt;br /&gt;
[http://trac.edgewall.org/wiki/TracGit]&lt;br /&gt;
&lt;br /&gt;
Modifier le .ini à chaque création d'environnement trac dans /home/coria/tracenv/&amp;lt;nom_projet&amp;gt;/conf/trac.ini (à scripter dans genproject.php)&lt;br /&gt;
&lt;br /&gt;
 [components]&lt;br /&gt;
 tracopt.versioncontrol.git.* = enabled&lt;br /&gt;
&lt;br /&gt;
 [trac]&lt;br /&gt;
 repository_type = git&lt;br /&gt;
 repository_dir = /chemin/vers/mon/repertoire/git/&lt;br /&gt;
 repository_sync_per_request = nom_du_depot&lt;br /&gt;
&lt;br /&gt;
=== genproject.php ===&lt;br /&gt;
&lt;br /&gt;
--En cours--&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php &lt;br /&gt;
 &lt;br /&gt;
 define('MYSQL_ROOT_PASSWORD','uiGTpart');&lt;br /&gt;
 $ldaprdn  = 'cn=admin,dc=coria-cfd,dc=fr';&lt;br /&gt;
 $ldappass = 'XXXXXX';&lt;br /&gt;
 &lt;br /&gt;
 chdir(dirname(__FILE__));&lt;br /&gt;
 &lt;br /&gt;
 if ( $argc &amp;lt; 2 ) die(&amp;quot;Usage: genproject.php [project name]\n&amp;quot;);&lt;br /&gt;
 $name = $argv[1];&lt;br /&gt;
 &lt;br /&gt;
 if ( !preg_match('%^[-a-zA-Z0-9_]{3,}$%',$name) ) &lt;br /&gt;
 	die(&amp;quot;Merci de choisir un nom de projet formé d'au moins 3 caractères dans la classe de caractères [-a-zA-Z0-9_].\n&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 require_once('includes.php');&lt;br /&gt;
 &lt;br /&gt;
 // ***************************************&lt;br /&gt;
 // -- Création du dépot GIT --------------&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Création du dépot GIT $name\n&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
 if ( checkDir(&amp;quot;/home/coria/repositories/$name&amp;quot;) ) {&lt;br /&gt;
 	exec(&amp;quot;cd /home/coria/repositories/$name&amp;quot;);&lt;br /&gt;
 	exec(&amp;quot;git init&amp;quot;);&lt;br /&gt;
 	postCheckDir(&amp;quot;/home/coria/repositories/$name&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
 else {&lt;br /&gt;
 	exec(&amp;quot;cd /home/coria/repositories/&amp;quot;);&lt;br /&gt;
 	exec(&amp;quot;mkdir $name&amp;quot;);&lt;br /&gt;
 	exec(&amp;quot;cd $name&amp;quot;);&lt;br /&gt;
 	exec(&amp;quot;git init&amp;quot;);&lt;br /&gt;
 	postCheckDir(&amp;quot;/home/coria/repositories/$name&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // ****************************************&lt;br /&gt;
 // -- Création du groupe LDAP -------------&lt;br /&gt;
 &lt;br /&gt;
 $ldapconn = ldap_connect(&amp;quot;localhost&amp;quot;) or die(&amp;quot;Could not connect to LDAP server.&amp;quot;);&lt;br /&gt;
 ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);&lt;br /&gt;
 ldap_bind($ldapconn, $ldaprdn, $ldappass) &lt;br /&gt;
   or die(&amp;quot;Connexion au LDAP impossible. Vérifiez ldaprdn et ldappass dans genproject.php.\n&amp;quot;);&lt;br /&gt;
   &lt;br /&gt;
 if ( ! ldap_group_find($name) ) ldap_group_create($name);&lt;br /&gt;
 if ( ! ldap_group_find($name.'_committer') ) ldap_group_create($name.'_committer');&lt;br /&gt;
 &lt;br /&gt;
   &lt;br /&gt;
 // ****************************************&lt;br /&gt;
 // -- Création de l'environement TRAC -----&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Création de l'environement TRAC $name\n&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
 if ( checkDir(&amp;quot;/home/coria/tracenv/$name&amp;quot;) ) {&lt;br /&gt;
 	exec(&amp;quot;trac-admin /home/coria/tracenv/$name initenv $name \&amp;quot;sqlite:db/trac.db\&amp;quot;&amp;quot;);&lt;br /&gt;
 	postCheckDir(&amp;quot;/home/coria/tracenv/$name&amp;quot;);&lt;br /&gt;
 	file_put_contents(&amp;quot;/home/coria/tracenv/$name/conf/trac.ini&amp;quot;, &lt;br /&gt;
 		str_replace('#Name#',ucfirst($name),str_replace('#name#',$name,file_get_contents('trac.ini'))));&lt;br /&gt;
 	exec(&amp;quot;trac-admin /home/coria/tracenv/$name permission add coria TRAC_ADMIN&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // ***************************************&lt;br /&gt;
 // -- Création du front-end TRAC ---------&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Création du front-end TRAC $name\n&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
 if ( checkDir(&amp;quot;/home/coria/tracwww/$name&amp;quot;) ) {&lt;br /&gt;
 	exec(&amp;quot;trac-admin /home/coria/tracenv/$name deploy /home/coria/tracwww/$name&amp;quot;);&lt;br /&gt;
 	postCheckDir(&amp;quot;/home/coria/tracwww/$name&amp;quot;);&lt;br /&gt;
 	file_put_contents(&amp;quot;/home/coria/tracwww/$name/cgi-bin/trac.cgi&amp;quot;, str_replace('#name#',$name,file_get_contents('trac.cgi')));&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // ***********************************************************************&lt;br /&gt;
 // -- Création de la configuration apache (/etc/apache2/sites-enabled) ---&lt;br /&gt;
 &lt;br /&gt;
 if ( apacheConfigs($name,$filename) ) {&lt;br /&gt;
 	if ( confirm( &amp;quot;Il existe déjà un fichier de configuration /etc/apache2/sites-enabled/$filename pour le projet $name. &lt;br /&gt;
 	Souhaitez-vous écraser ce fichier ? &amp;quot;, true ) )&lt;br /&gt;
 		exec(&amp;quot;sudo /home/coria/genproject/gensudoer.sh rmapache $name $filename&amp;quot;);&lt;br /&gt;
 	if ( apacheConfigs($name,$filename) ) die(&amp;quot;L'installation s'arrète donc là.\n&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Création de /etc/apache2/sites-enabled/$filename\n&amp;quot;;&lt;br /&gt;
 exec(&amp;quot;sudo /home/coria/genproject/gensudoer.sh setapache $name $filename&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Redémarrage d'apache...\n&amp;quot;;&lt;br /&gt;
 system(&amp;quot;sudo /home/coria/genproject/gensudoer.sh reloadapache&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 // ***************************************************&lt;br /&gt;
 // -- Création de la base de donnée du mediawiki -----&lt;br /&gt;
  &lt;br /&gt;
 echo &amp;quot;Création de la base de données du mediawiki.\n&amp;quot;;&lt;br /&gt;
 if ( ! mysql_connect( 'localhost', 'root', MYSQL_ROOT_PASSWORD ) )&lt;br /&gt;
 	die(&amp;quot;! Impossible de se connecter à mysql. Vérifier la constante MYSQL_ROOT_PASSWORD définie dans genproject.php \n&amp;quot;);&lt;br /&gt;
 if ( ! mysql_select_db(&amp;quot;wikidb_$name&amp;quot;) ) {&lt;br /&gt;
 	if ( ! mysql_query(&amp;quot;CREATE DATABASE wikidb_$name&amp;quot;) )&lt;br /&gt;
 		die(&amp;quot;! Création de la base de données wikidb_$name impossible. \n&amp;quot;);&lt;br /&gt;
 	mysql_select_db(&amp;quot;wikidb_$name&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
 if ( ! mysql_query(&amp;quot;GRANT ALL ON wikidb_$name.* to wikiuser@\&amp;quot;%\&amp;quot;&amp;quot;) )&lt;br /&gt;
 	die(&amp;quot;! Impossible de fournir les droit d'accès à wikiuser sur la base de données wikidb_$name . \n&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 $fh = fopen('wikidb.sql','r');&lt;br /&gt;
 $mh = popen(&amp;quot;mysql -u root -p&amp;quot;.MYSQL_ROOT_PASSWORD.&amp;quot; wikidb_$name&amp;quot;,'w');&lt;br /&gt;
 while ( $row = fgets($fh) ) {&lt;br /&gt;
 	fwrite( $mh, str_replace('#Name#',ucfirst($name),str_replace('#name#',$name,$row )) );&lt;br /&gt;
 }&lt;br /&gt;
 fclose($mh);&lt;br /&gt;
 fclose($fh);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // ********************************************&lt;br /&gt;
 // -- Configuration du mediawiki --------------&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Configuration du mediawiki http://$name.coria-cfd.fr \n&amp;quot;;&lt;br /&gt;
 $model = file_get_contents('LocalSettings.php.model');&lt;br /&gt;
 if ( !$model ) die(&amp;quot;! Ne peux trouver le fichier LocalSettings.php.model\n&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 file_put_contents(&amp;quot;/home/coria/mediawiki/$name.LocalSettings.php&amp;quot;, str_replace('{{name}}',$name,$model));&lt;br /&gt;
 &lt;br /&gt;
 // *********************************************&lt;br /&gt;
 // -- Doxygen ----------------------------------&lt;br /&gt;
 &lt;br /&gt;
 @mkdir(&amp;quot;/home/coria/doxygen/$name&amp;quot;, 0755);&lt;br /&gt;
 &lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemples des fichiers de configuration ==&lt;br /&gt;
&lt;br /&gt;
=== gitorious.yml ===&lt;br /&gt;
&lt;br /&gt;
 production:&lt;br /&gt;
  gitorious_client_port: 80&lt;br /&gt;
  gitorious_host: gitorious.coria-cfdb.fr&lt;br /&gt;
  repository_base_path: &amp;quot;/var/www/gitorious/repositories&amp;quot;&lt;br /&gt;
  archive_cache_dir: &amp;quot;/var/www/gitorious/tarballs&amp;quot;&lt;br /&gt;
  archive_work_dir: &amp;quot;/var/www/gitorious/tarballs-work&amp;quot;&lt;br /&gt;
  cookie_secret: ekWunMostutyarnevdaftEgwegjadcefHocNilzulocDiljubdeidNibNofEthocCubPynAlZegjaHalwoishuicInkAltubDedcubbulCeessadfithmucdalfEufyurhircAkyagunyefhoochJurbeskuvcibEtGanObHarjorcIcegsAcbor4OvRelb`ceOjulfockIcCiappitsOchEegnoansOadhefEcigitsOttUgAvNumJuhewyfsetVowoylbyemcymvavPhibzinnIgPidWibWob3!FejPiOfek(Grupkenbomvadtyg3symOnIpCyRawchIatlortyoyhefEetnuOdTadWutDochtenayQuoilEpdohafJec&lt;br /&gt;
  use_ssl: true&lt;br /&gt;
  gitorious_user: git&lt;br /&gt;
  exception_notification_emails:&lt;br /&gt;
  messaging_adapter: stomp&lt;br /&gt;
  disable_record_throttling: false&lt;br /&gt;
  symlinked_mirror_repo_base : &amp;quot;/var/www/gitorious/repo-mirror&amp;quot;&lt;br /&gt;
  hide_http_clone_urls: true&lt;br /&gt;
  is_gitorious_dot_org: false&lt;br /&gt;
  use_ldap_for_authorization: false&lt;br /&gt;
&lt;br /&gt;
=== authentication.yml ===&lt;br /&gt;
&lt;br /&gt;
 production:&lt;br /&gt;
  disable_default: false&lt;br /&gt;
  methods:&lt;br /&gt;
  - adapter: Gitorious::Authentication::LDAPAuthentication	&lt;br /&gt;
    host: localhost&lt;br /&gt;
    port: 389&lt;br /&gt;
    base_dn: dc=coria-cfd,dc=fr&lt;br /&gt;
    group_search_dn: ou=groups,dc=coria-cfd,dc=fr&lt;br /&gt;
    login_attribute: uid&lt;br /&gt;
    distinguished_name_template: &amp;quot;uid={},OU=people,DC=coria-cfd,DC=fr&amp;quot;&lt;br /&gt;
    attribute_mapping:&lt;br /&gt;
     givenName: fullname&lt;br /&gt;
     publicEmail: email&lt;br /&gt;
    encryption: none&lt;br /&gt;
    bind_username: admin&lt;br /&gt;
    bind_password: XXXXXX&lt;br /&gt;
    membership_attribute_name: memberof&lt;br /&gt;
    members_attribute_name: member&lt;br /&gt;
    cache_expiry: 0&lt;br /&gt;
&lt;br /&gt;
== Problèmes rencontrées et solutions ==&lt;br /&gt;
&lt;br /&gt;
=== ruby ===&lt;br /&gt;
&lt;br /&gt;
bundle&lt;br /&gt;
&lt;br /&gt;
 se trouve dans le dossier bin installé à l'endroit spécifié lors de l'install.&lt;br /&gt;
 ex si /opt spécifié pendant l'install: /opt/bin/bundle&lt;br /&gt;
&lt;br /&gt;
problème concernant les gemmes&lt;br /&gt;
&lt;br /&gt;
 installer les gems via: gem install nom_premiere_gem nom_seconde_gemme ...&lt;br /&gt;
&lt;br /&gt;
Si une gemme refuse de s'installer c'est qu'il manque des librairies dont elle dépend. Voir le site lié à la gemme généralement donné avec l'erreur&lt;br /&gt;
&lt;br /&gt;
=== Gitorious ===&lt;br /&gt;
&lt;br /&gt;
Problème lors de la création d'un dépôt:&lt;br /&gt;
&lt;br /&gt;
 exécuter: &lt;br /&gt;
 su - git&lt;br /&gt;
 env RAILS_ENV=production script/poller start&lt;br /&gt;
&lt;br /&gt;
 puis mettre le champs &amp;quot;ready&amp;quot; du dépôt à 1 dans la table &amp;quot;repositories&amp;quot; mysql&lt;br /&gt;
&lt;br /&gt;
 NOTE: Problème récurrent, to fix la semaine prochaine&lt;br /&gt;
&lt;br /&gt;
[[Catégorie: Git]]&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2478</id>
		<title>Installation script for Z800</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2478"/>
				<updated>2014-10-01T22:37:33Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Install [https://software.intel.com/fr-fr/non-commercial-software-development Intel Parallel Studio]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Makefile_gcc:&lt;br /&gt;
&lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 &lt;br /&gt;
 WGET = wget&lt;br /&gt;
 &lt;br /&gt;
 GCC_VERSION = 4.8.2&lt;br /&gt;
 &lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 &lt;br /&gt;
 all : structure gcc&lt;br /&gt;
 &lt;br /&gt;
 structure:&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local&lt;br /&gt;
 &lt;br /&gt;
 gcc:&lt;br /&gt;
 	(\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;  \&lt;br /&gt;
 	if [ ! -f gcc-$(GCC_VERSION).tar.bz2 ]; then $(WGET) http://gcc.cybermirror.org/releases/gcc-$(GCC_VERSION)/gcc-$(GCC_VERSION).tar.bz2; fi &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp; \&lt;br /&gt;
 	bunzip2 -c $(INSTALL_DIR)/Downloads/gcc-$(GCC_VERSION).tar.bz2 | tar xv &amp;amp;&amp;amp; \&lt;br /&gt;
 	mv gcc-$(GCC_VERSION) gcc-$(GCC_VERSION)_src&amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_src &amp;amp;&amp;amp; \&lt;br /&gt;
 	./contrib/download_prerequisites &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd ../ &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	../gcc-$(GCC_VERSION)_src/configure --prefix=/local/gcc-$(GCC_VERSION) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make check &amp;amp;&amp;amp; \&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_packages:&lt;br /&gt;
 &lt;br /&gt;
 default:&lt;br /&gt;
 	sudo add-apt-repository -y ppa:freenx-team&lt;br /&gt;
 	sudo apt-get update&lt;br /&gt;
 	sudo apt-get upgrade&lt;br /&gt;
 	sudo apt-get install -y freenx  nvidia-current ubuntu-desktop gnome-session-fallback tcsh ssh g++ gdb gfortran cmake flex bison git gitk subversion rapidsvn vim-gnome lib32z1-dev zlib1g-dev tkcvs default-jre gparted synaptic eclipse paraview browser-plugin-gnash grace gnuplot filezilla dselect emacs xemacs21 meld hdfview vlc autogen autoconf automake cifs-utils valgrind kcachegrind mencoder&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_extlib:&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 WGET = wget&lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 OPENMPI_NAME = openmpi&lt;br /&gt;
 OPENMPI_VERSION = 1.8.3&lt;br /&gt;
 OPENMPI_MAJOR_VERSION = 1.8&lt;br /&gt;
 OPENMPI_LOCATION = http://www.open-mpi.org/software/ompi/v$(OPENMPI_MAJOR_VERSION)/downloads&lt;br /&gt;
 OPENMPI_FILE = $(OPENMPI_NAME)-$(OPENMPI_VERSION).tar.bz2&lt;br /&gt;
 OPENMPI_CONFIGURE_OPTIONS = --enable-mpi-fortran --enable-static --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 FFTW_NAME = fftw&lt;br /&gt;
 FFTW_VERSION = 3.3.4&lt;br /&gt;
 FFTW_LOCATION = http://www.fftw.org&lt;br /&gt;
 FFTW_FILE = $(FFTW_NAME)-$(FFTW_VERSION).tar.gz&lt;br /&gt;
 FFTW_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 HDF5_NAME = hdf5&lt;br /&gt;
 HDF5_VERSION = 1.8.13&lt;br /&gt;
 HDF5_LOCATION = http://www.hdfgroup.org/ftp/HDF5/current/src&lt;br /&gt;
 HDF5_FILE = $(HDF5_NAME)-$(HDF5_VERSION).tar.bz2&lt;br /&gt;
 HDF5_CONFIGURE_OPTIONS = --enable-fortran --enable-cxx&lt;br /&gt;
 &lt;br /&gt;
 PARMETIS_NAME = parmetis&lt;br /&gt;
 PARMETIS_VERSION = 4.0.3&lt;br /&gt;
 PARMETIS_LOCATION = http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis&lt;br /&gt;
 PARMETIS_FILE = $(PARMETIS_NAME)-$(PARMETIS_VERSION).tar.gz&lt;br /&gt;
 PARMETIS_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SCOTCH_NAME = scotch&lt;br /&gt;
 SCOTCH_VERSION = 6.0.0&lt;br /&gt;
 SCOTCH_LOCATION = https://gforge.inria.fr/frs/download.php/31831&lt;br /&gt;
 SCOTCH_FILE = $(SCOTCH_NAME)_$(SCOTCH_VERSION).tar.gz&lt;br /&gt;
 SCOTCH_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 LAPACK_NAME = lapack&lt;br /&gt;
 LAPACK_VERSION = 3.4.2&lt;br /&gt;
 LAPACK_LOCATION = http://www.netlib.org/lapack&lt;br /&gt;
 LAPACK_FILE = $(LAPACK_NAME)-$(LAPACK_VERSION).tgz&lt;br /&gt;
 LAPACK_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 MMG3D4_NAME = mmg3d4&lt;br /&gt;
 MMG3D4_VERSION = 4.0.1&lt;br /&gt;
 MMG3D4_LOCATION = https://gforge.inria.fr/frs/download.php/file/34048&lt;br /&gt;
 MMG3D4_FILE = $(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source.tar.gz&lt;br /&gt;
 MMG3D4_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PAPI_NAME = papi&lt;br /&gt;
 PAPI_VERSION = 5.3.0&lt;br /&gt;
 PAPI_LOCATION = http://icl.cs.utk.edu/projects/papi/downloads&lt;br /&gt;
 PAPI_FILE = $(PAPI_NAME)-$(PAPI_VERSION).tar.gz&lt;br /&gt;
 PAPI_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PETSC_NAME = petsc&lt;br /&gt;
 PETSC_VERSION = 3.4.4&lt;br /&gt;
 PETSC_LOCATION = http://ftp.mcs.anl.gov/pub/petsc/release-snapshots&lt;br /&gt;
 PETSC_FILE = $(PETSC_NAME)-$(PETSC_VERSION).tar.gz&lt;br /&gt;
 PETSC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SLEPC_NAME = slepc&lt;br /&gt;
 SLEPC_VERSION = 3.4.4&lt;br /&gt;
 SLEPC_LOCATION = http://www.grycap.upv.es/slepc/download/distrib&lt;br /&gt;
 SLEPC_FILE = $(SLEPC_NAME)-$(SLEPC_VERSION).tar.gz&lt;br /&gt;
 SLEPC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 COMPILER_FAMILY   = intel&lt;br /&gt;
 COMPILER_VERSION  = 14.0.3&lt;br /&gt;
 COMPILER_PATH     = /opt/intel/composerxe/bin&lt;br /&gt;
 COMPILER_CC       = $(COMPILER_PATH)/icc&lt;br /&gt;
 COMPILER_MPICC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicc&lt;br /&gt;
 COMPILER_CFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_CXX      = $(COMPILER_PATH)/icpc&lt;br /&gt;
 COMPILER_MPICXX   = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicxx&lt;br /&gt;
 COMPILER_CXXFLAGS = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FC       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FCFLAGS  = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FF       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFF    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 default: $(OPENMPI_NAME)-$(OPENMPI_VERSION) $(FFTW_NAME)-$(FFTW_VERSION) $(HDF5_NAME)-$(HDF5_VERSION) $(PARMETIS_NAME)-$(PARMETIS_VERSION) $(SCOTCH_NAME)-$(SCOTCH_VERSION) $(LAPACK_NAME)-$(LAPACK_VERSION) $(MMG3D4_NAME)-$(MMG3D4_VERSION) $(PAPI_NAME)-$(PAPI_VERSION) $(PETSC_NAME)-$(PETSC_VERSION) $(SLEPC_NAME)-$(SLEPC_VERSION)&lt;br /&gt;
 &lt;br /&gt;
 $(OPENMPI_NAME)-$(OPENMPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(OPENMPI_FILE) ]; then $(WGET) $(OPENMPI_LOCATION)/$(OPENMPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(OPENMPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(OPENMPI_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(FFTW_NAME)-$(FFTW_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(FFTW_FILE) ]; then $(WGET) $(FFTW_LOCATION)/$(FFTW_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(FFTW_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(FFTW_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(HDF5_NAME)-$(HDF5_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	apt-get install zlib1g-dev &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(HDF5_FILE) ]; then $(WGET) $(HDF5_LOCATION)/$(HDF5_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(HDF5_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(HDF5_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PARMETIS_NAME)-$(PARMETIS_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PARMETIS_FILE) ]; then $(WGET) $(PARMETIS_LOCATION)/$(PARMETIS_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PARMETIS_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd metis &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cc         = mpicc/cc         = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cxx        = mpicxx/cxx        = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SCOTCH_NAME)-$(SCOTCH_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SCOTCH_FILE) ]; then $(WGET) $(SCOTCH_LOCATION)/$(SCOTCH_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)-$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SCOTCH_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;EXE             =&amp;quot; &amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LIB             = .a&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;OBJ             = .o&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MAKE            = make&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;AR              = ar&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;ARFLAGS         = -ruv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CAT             = cat&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCS             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCP             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCD             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CFLAGS          = -O3 -DCOMMON_TIMING_OLD -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -Drestrict=__restrict -DIDXSIZE64 -I$(COMPILER_PATH)/include&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CLIBFLAGS       =&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LDFLAGS         = -lz -lm&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CP              = cp&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LEX             = flex -Pscotchyy -olex.yy.c&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LN              = ln&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MKDIR           = mkdir -p&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MV              = mv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;RANLIB          = ranlib&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;YACC            = bison -pscotchyy -y -b y&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;prefix          = $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) scotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) ptscotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(LAPACK_NAME)-$(LAPACK_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(LAPACK_FILE) ]; then $(WGET) $(LAPACK_LOCATION)/$(LAPACK_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(LAPACK_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -f make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         touch make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;SHELL = /bin/sh&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;FORTRAN    = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;OPTS       = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADER     = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;DRVOPTS    = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;NOOPT      = -O0&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADOPTS   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TIMER      = EXT_ETIME&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CC         = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CFLAGS     = $(COMPILER_CFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCH       = ar&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCHFLAGS  = cr&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;RANLIB     = ranlib&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;XBLASLIB   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;BLASLIB    = ../../librefblas.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKLIB  = liblapack.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TMGLIB     = libtmglib.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKELIB = liblapacke.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) blaslib &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) lapacklib &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -rf $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         mkdir -p $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib &amp;amp;&amp;amp;\&lt;br /&gt;
         cp liblapack.a  $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/liblapack.a &amp;amp;&amp;amp;\&lt;br /&gt;
         cp librefblas.a $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/libblas.a\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 $(MMG3D4_NAME)-$(MMG3D4_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(MMG3D4_FILE) ]; then $(WGET) $(MMG3D4_LOCATION)/$(MMG3D4_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(MMG3D4_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	export SCOTCH_DIR=$(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export CC=$(COMPILER_MPICC) &amp;amp;&amp;amp; \&lt;br /&gt;
 	export CXX=$(COMPILER_MPICXX) &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cmake -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR)/local/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_VERSION) .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PAPI_NAME)-$(PAPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PAPI_FILE) ]; then $(WGET) $(PAPI_LOCATION)/$(PAPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PAPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd src &amp;amp;&amp;amp;\&lt;br /&gt;
 	export F77=$(COMPILER_F77) &amp;amp;&amp;amp; export CC=$(COMPILER_CC) &amp;amp;&amp;amp; ./configure --prefix=$(INSTALL_DIR)/local/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PETSC_NAME)-$(PETSC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PETSC_FILE) ]; then $(WGET) $(PETSC_LOCATION)/$(PETSC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PETSC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(PETSC_NAME)-$(PETSC_VERSION) $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	unset PETSC_DIR &amp;amp;&amp;amp; ./configure PETSC_ARCH=linux-intel64 --with-mpi-dir=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) --download-hypre --with-blas-lapack-dir=/opt/intel/mkl &amp;amp;&amp;amp;\&lt;br /&gt;
 	make PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 all \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SLEPC_NAME)-$(SLEPC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SLEPC_FILE) ]; then $(WGET) $(SLEPC_LOCATION)/$(SLEPC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SLEPC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(SLEPC_NAME)-$(SLEPC_VERSION) $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp; export PETSC_ARCH=linux-intel64 &amp;amp;&amp;amp; ./configure &amp;amp;&amp;amp;\&lt;br /&gt;
 	make SLEPC_DIR=$(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
.bash_profile / .bashrc:&lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 1: aliases&lt;br /&gt;
 &lt;br /&gt;
 alias l='ls -l'&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 1&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 2: compilers&lt;br /&gt;
 &lt;br /&gt;
 # crt stuff&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # compiler and libraries&lt;br /&gt;
 source ~/.bashrc_intel&lt;br /&gt;
 source ~/.bashrc_openmpi&lt;br /&gt;
 source ~/.bashrc_hdf5&lt;br /&gt;
 source ~/.bashrc_papi&lt;br /&gt;
 source ~/.bashrc_petsc&lt;br /&gt;
 source ~/.bashrc_slepc&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 2&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 3: applications&lt;br /&gt;
 &lt;br /&gt;
 # yales2&lt;br /&gt;
 source ~/yales2/platforms/xxxx.bash.env&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 3&lt;br /&gt;
 #==================#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_intel:&lt;br /&gt;
&lt;br /&gt;
 # intel-14.0.3&lt;br /&gt;
 source /opt/intel/composerxe/bin/compilervars.sh intel64&lt;br /&gt;
 export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&lt;br /&gt;
 export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&lt;br /&gt;
 export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&lt;br /&gt;
 export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&lt;br /&gt;
 export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_openmpi:&lt;br /&gt;
&lt;br /&gt;
 # openmpi-1.8.1 compiled with intel-14.0.3&lt;br /&gt;
 export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.3/1.8.1&amp;quot;&lt;br /&gt;
 export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&lt;br /&gt;
 export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&lt;br /&gt;
 export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&lt;br /&gt;
 export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bahsrc_hdf5:&lt;br /&gt;
&lt;br /&gt;
 # hdf5 compiled with intel-14.0.3&lt;br /&gt;
 export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.3/1.8.13&amp;quot;&lt;br /&gt;
 export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&lt;br /&gt;
 export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&lt;br /&gt;
 export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_papi:&lt;br /&gt;
&lt;br /&gt;
 # papi compiled with intel-14.0.3&lt;br /&gt;
 export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.3/5.3.0&amp;quot;&lt;br /&gt;
 export PAPI_INC=&amp;quot;$PAPI_HOME/include&amp;quot;&lt;br /&gt;
 export PAPI_BIN=&amp;quot;$PAPI_HOME/bin&amp;quot;&lt;br /&gt;
 export PAPI_LIB=&amp;quot;$PAPI_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PAPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_petsc:&lt;br /&gt;
&lt;br /&gt;
 # petsc compiled with intel-14.0.3&lt;br /&gt;
 export PETSC_HOME=&amp;quot;/local/petsc/intel-14.0.3/3.4.4/&amp;quot;&lt;br /&gt;
 export PETSC_INC=&amp;quot;$PETSC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export PETSC_BIN=&amp;quot;$PETSC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export PETSC_LIB=&amp;quot;$PETSC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PETSC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_slepc:&lt;br /&gt;
&lt;br /&gt;
 # slepc compiled with intel-14.0.3&lt;br /&gt;
 export SLEPC_HOME=&amp;quot;/local/slepc/intel-14.0.3/3.4.4/&amp;quot;&lt;br /&gt;
 export SLEPC_INC=&amp;quot;$SLEPC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export SLEPC_BIN=&amp;quot;$SLEPC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export SLEPC_LIB=&amp;quot;$SLEPC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$SLEPC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WARNING''':&lt;br /&gt;
If you encounter any problem for installing freeNX, you should consider visiting [http://notepad2.blogspot.com/2011/05/install-freenx-server-on-ubuntu-1004.html this]  website...&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2477</id>
		<title>Installation script for Z800</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2477"/>
				<updated>2014-10-01T22:20:22Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Install [https://software.intel.com/fr-fr/non-commercial-software-development Intel Parallel Studio]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Makefile_gcc:&lt;br /&gt;
&lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 &lt;br /&gt;
 WGET = wget&lt;br /&gt;
 &lt;br /&gt;
 GCC_VERSION = 4.8.2&lt;br /&gt;
 &lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 &lt;br /&gt;
 all : structure gcc&lt;br /&gt;
 &lt;br /&gt;
 structure:&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local&lt;br /&gt;
 &lt;br /&gt;
 gcc:&lt;br /&gt;
 	(\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;  \&lt;br /&gt;
 	if [ ! -f gcc-$(GCC_VERSION).tar.bz2 ]; then $(WGET) http://gcc.cybermirror.org/releases/gcc-$(GCC_VERSION)/gcc-$(GCC_VERSION).tar.bz2; fi &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp; \&lt;br /&gt;
 	bunzip2 -c $(INSTALL_DIR)/Downloads/gcc-$(GCC_VERSION).tar.bz2 | tar xv &amp;amp;&amp;amp; \&lt;br /&gt;
 	mv gcc-$(GCC_VERSION) gcc-$(GCC_VERSION)_src&amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_src &amp;amp;&amp;amp; \&lt;br /&gt;
 	./contrib/download_prerequisites &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd ../ &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	../gcc-$(GCC_VERSION)_src/configure --prefix=/local/gcc-$(GCC_VERSION) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make check &amp;amp;&amp;amp; \&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_packages:&lt;br /&gt;
 &lt;br /&gt;
 default:&lt;br /&gt;
 	sudo add-apt-repository -y ppa:freenx-team&lt;br /&gt;
 	sudo apt-get update&lt;br /&gt;
 	sudo apt-get upgrade&lt;br /&gt;
 	sudo apt-get install -y freenx  nvidia-current ubuntu-desktop gnome-session-fallback tcsh ssh g++ gdb gfortran cmake flex bison git gitk subversion rapidsvn vim-gnome lib32z1-dev zlib1g-dev tkcvs default-jre gparted synaptic eclipse paraview browser-plugin-gnash grace gnuplot filezilla dselect emacs xemacs21 meld hdfview vlc autogen autoconf automake cifs-utils valgrind kcachegrind mencoder&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_extlib:&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 WGET = wget&lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 OPENMPI_NAME = openmpi&lt;br /&gt;
 OPENMPI_VERSION = 1.8.3&lt;br /&gt;
 OPENMPI_MAJOR_VERSION = 1.8&lt;br /&gt;
 OPENMPI_LOCATION = http://www.open-mpi.org/software/ompi/v$(OPENMPI_MAJOR_VERSION)/downloads&lt;br /&gt;
 OPENMPI_FILE = $(OPENMPI_NAME)-$(OPENMPI_VERSION).tar.bz2&lt;br /&gt;
 OPENMPI_CONFIGURE_OPTIONS = --enable-mpi-fortran --enable-static --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 FFTW_NAME = fftw&lt;br /&gt;
 FFTW_VERSION = 3.3.4&lt;br /&gt;
 FFTW_LOCATION = http://www.fftw.org&lt;br /&gt;
 FFTW_FILE = $(FFTW_NAME)-$(FFTW_VERSION).tar.gz&lt;br /&gt;
 FFTW_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 HDF5_NAME = hdf5&lt;br /&gt;
 HDF5_VERSION = 1.8.13&lt;br /&gt;
 HDF5_LOCATION = http://www.hdfgroup.org/ftp/HDF5/current/src&lt;br /&gt;
 HDF5_FILE = $(HDF5_NAME)-$(HDF5_VERSION).tar.bz2&lt;br /&gt;
 HDF5_CONFIGURE_OPTIONS = --enable-fortran --enable-cxx&lt;br /&gt;
 &lt;br /&gt;
 PARMETIS_NAME = parmetis&lt;br /&gt;
 PARMETIS_VERSION = 4.0.3&lt;br /&gt;
 PARMETIS_LOCATION = http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis&lt;br /&gt;
 PARMETIS_FILE = $(PARMETIS_NAME)-$(PARMETIS_VERSION).tar.gz&lt;br /&gt;
 PARMETIS_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SCOTCH_NAME = scotch&lt;br /&gt;
 SCOTCH_VERSION = 6.0.0&lt;br /&gt;
 SCOTCH_LOCATION = https://gforge.inria.fr/frs/download.php/31831&lt;br /&gt;
 SCOTCH_FILE = $(SCOTCH_NAME)_$(SCOTCH_VERSION).tar.gz&lt;br /&gt;
 SCOTCH_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 LAPACK_NAME = lapack&lt;br /&gt;
 LAPACK_VERSION = 3.4.2&lt;br /&gt;
 LAPACK_LOCATION = http://www.netlib.org/lapack&lt;br /&gt;
 LAPACK_FILE = $(LAPACK_NAME)-$(LAPACK_VERSION).tgz&lt;br /&gt;
 LAPACK_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 MMG3D4_NAME = mmg3d4&lt;br /&gt;
 MMG3D4_VERSION = 4.0.1&lt;br /&gt;
 MMG3D4_LOCATION = https://gforge.inria.fr/frs/download.php/33418&lt;br /&gt;
 MMG3D4_FILE = $(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source.tar.gz&lt;br /&gt;
 MMG3D4_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PAPI_NAME = papi&lt;br /&gt;
 PAPI_VERSION = 5.3.0&lt;br /&gt;
 PAPI_LOCATION = http://icl.cs.utk.edu/projects/papi/downloads&lt;br /&gt;
 PAPI_FILE = $(PAPI_NAME)-$(PAPI_VERSION).tar.gz&lt;br /&gt;
 PAPI_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PETSC_NAME = petsc&lt;br /&gt;
 PETSC_VERSION = 3.4.4&lt;br /&gt;
 PETSC_LOCATION = http://ftp.mcs.anl.gov/pub/petsc/release-snapshots&lt;br /&gt;
 PETSC_FILE = $(PETSC_NAME)-$(PETSC_VERSION).tar.gz&lt;br /&gt;
 PETSC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SLEPC_NAME = slepc&lt;br /&gt;
 SLEPC_VERSION = 3.4.4&lt;br /&gt;
 SLEPC_LOCATION = http://www.grycap.upv.es/slepc/download/distrib&lt;br /&gt;
 SLEPC_FILE = $(SLEPC_NAME)-$(SLEPC_VERSION).tar.gz&lt;br /&gt;
 SLEPC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 COMPILER_FAMILY   = intel&lt;br /&gt;
 COMPILER_VERSION  = 14.0.3&lt;br /&gt;
 COMPILER_PATH     = /opt/intel/composerxe/bin&lt;br /&gt;
 COMPILER_CC       = $(COMPILER_PATH)/icc&lt;br /&gt;
 COMPILER_MPICC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicc&lt;br /&gt;
 COMPILER_CFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_CXX      = $(COMPILER_PATH)/icpc&lt;br /&gt;
 COMPILER_MPICXX   = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicxx&lt;br /&gt;
 COMPILER_CXXFLAGS = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FC       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FCFLAGS  = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FF       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFF    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 default: $(OPENMPI_NAME)-$(OPENMPI_VERSION) $(FFTW_NAME)-$(FFTW_VERSION) $(HDF5_NAME)-$(HDF5_VERSION) $(PARMETIS_NAME)-$(PARMETIS_VERSION) $(SCOTCH_NAME)-$(SCOTCH_VERSION) $(LAPACK_NAME)-$(LAPACK_VERSION) $(MMG3D4_NAME)-$(MMG3D4_VERSION) $(PAPI_NAME)-$(PAPI_VERSION) $(PETSC_NAME)-$(PETSC_VERSION) $(SLEPC_NAME)-$(SLEPC_VERSION)&lt;br /&gt;
 &lt;br /&gt;
 $(OPENMPI_NAME)-$(OPENMPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(OPENMPI_FILE) ]; then $(WGET) $(OPENMPI_LOCATION)/$(OPENMPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(OPENMPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(OPENMPI_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(FFTW_NAME)-$(FFTW_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(FFTW_FILE) ]; then $(WGET) $(FFTW_LOCATION)/$(FFTW_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(FFTW_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(FFTW_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(HDF5_NAME)-$(HDF5_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	apt-get install zlib1g-dev &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(HDF5_FILE) ]; then $(WGET) $(HDF5_LOCATION)/$(HDF5_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(HDF5_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(HDF5_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PARMETIS_NAME)-$(PARMETIS_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PARMETIS_FILE) ]; then $(WGET) $(PARMETIS_LOCATION)/$(PARMETIS_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PARMETIS_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd metis &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cc         = mpicc/cc         = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cxx        = mpicxx/cxx        = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SCOTCH_NAME)-$(SCOTCH_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SCOTCH_FILE) ]; then $(WGET) $(SCOTCH_LOCATION)/$(SCOTCH_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)-$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SCOTCH_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;EXE             =&amp;quot; &amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LIB             = .a&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;OBJ             = .o&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MAKE            = make&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;AR              = ar&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;ARFLAGS         = -ruv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CAT             = cat&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCS             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCP             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCD             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CFLAGS          = -O3 -DCOMMON_TIMING_OLD -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -Drestrict=__restrict -DIDXSIZE64 -I$(COMPILER_PATH)/include&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CLIBFLAGS       =&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LDFLAGS         = -lz -lm&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CP              = cp&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LEX             = flex -Pscotchyy -olex.yy.c&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LN              = ln&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MKDIR           = mkdir -p&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MV              = mv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;RANLIB          = ranlib&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;YACC            = bison -pscotchyy -y -b y&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;prefix          = $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) scotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) ptscotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(LAPACK_NAME)-$(LAPACK_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(LAPACK_FILE) ]; then $(WGET) $(LAPACK_LOCATION)/$(LAPACK_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(LAPACK_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -f make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         touch make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;SHELL = /bin/sh&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;FORTRAN    = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;OPTS       = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADER     = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;DRVOPTS    = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;NOOPT      = -O0&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADOPTS   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TIMER      = EXT_ETIME&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CC         = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CFLAGS     = $(COMPILER_CFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCH       = ar&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCHFLAGS  = cr&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;RANLIB     = ranlib&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;XBLASLIB   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;BLASLIB    = ../../librefblas.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKLIB  = liblapack.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TMGLIB     = libtmglib.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKELIB = liblapacke.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) blaslib &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) lapacklib &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -rf $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         mkdir -p $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib &amp;amp;&amp;amp;\&lt;br /&gt;
         cp liblapack.a  $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/liblapack.a &amp;amp;&amp;amp;\&lt;br /&gt;
         cp librefblas.a $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/libblas.a\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 $(MMG3D4_NAME)-$(MMG3D4_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(MMG3D4_FILE) ]; then $(WGET) $(MMG3D4_LOCATION)/$(MMG3D4_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(MMG3D4_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	export SCOTCH_DIR=$(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export CC=$(COMPILER_MPICC) &amp;amp;&amp;amp; \&lt;br /&gt;
 	export CXX=$(COMPILER_MPICXX) &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cmake -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR)/local/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_VERSION) .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PAPI_NAME)-$(PAPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PAPI_FILE) ]; then $(WGET) $(PAPI_LOCATION)/$(PAPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PAPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd src &amp;amp;&amp;amp;\&lt;br /&gt;
 	export F77=$(COMPILER_F77) &amp;amp;&amp;amp; export CC=$(COMPILER_CC) &amp;amp;&amp;amp; ./configure --prefix=$(INSTALL_DIR)/local/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PETSC_NAME)-$(PETSC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PETSC_FILE) ]; then $(WGET) $(PETSC_LOCATION)/$(PETSC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PETSC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(PETSC_NAME)-$(PETSC_VERSION) $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	unset PETSC_DIR &amp;amp;&amp;amp; ./configure PETSC_ARCH=linux-intel64 --with-mpi-dir=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) --download-hypre --with-blas-lapack-dir=/opt/intel/mkl &amp;amp;&amp;amp;\&lt;br /&gt;
 	make PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 all \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SLEPC_NAME)-$(SLEPC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SLEPC_FILE) ]; then $(WGET) $(SLEPC_LOCATION)/$(SLEPC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SLEPC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(SLEPC_NAME)-$(SLEPC_VERSION) $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp; export PETSC_ARCH=linux-intel64 &amp;amp;&amp;amp; ./configure &amp;amp;&amp;amp;\&lt;br /&gt;
 	make SLEPC_DIR=$(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
.bash_profile / .bashrc:&lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 1: aliases&lt;br /&gt;
 &lt;br /&gt;
 alias l='ls -l'&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 1&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 2: compilers&lt;br /&gt;
 &lt;br /&gt;
 # crt stuff&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # compiler and libraries&lt;br /&gt;
 source ~/.bashrc_intel&lt;br /&gt;
 source ~/.bashrc_openmpi&lt;br /&gt;
 source ~/.bashrc_hdf5&lt;br /&gt;
 source ~/.bashrc_papi&lt;br /&gt;
 source ~/.bashrc_petsc&lt;br /&gt;
 source ~/.bashrc_slepc&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 2&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 3: applications&lt;br /&gt;
 &lt;br /&gt;
 # yales2&lt;br /&gt;
 source ~/yales2/platforms/xxxx.bash.env&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 3&lt;br /&gt;
 #==================#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_intel:&lt;br /&gt;
&lt;br /&gt;
 # intel-14.0.3&lt;br /&gt;
 source /opt/intel/composerxe/bin/compilervars.sh intel64&lt;br /&gt;
 export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&lt;br /&gt;
 export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&lt;br /&gt;
 export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&lt;br /&gt;
 export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&lt;br /&gt;
 export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_openmpi:&lt;br /&gt;
&lt;br /&gt;
 # openmpi-1.8.1 compiled with intel-14.0.3&lt;br /&gt;
 export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.3/1.8.1&amp;quot;&lt;br /&gt;
 export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&lt;br /&gt;
 export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&lt;br /&gt;
 export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&lt;br /&gt;
 export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bahsrc_hdf5:&lt;br /&gt;
&lt;br /&gt;
 # hdf5 compiled with intel-14.0.3&lt;br /&gt;
 export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.3/1.8.13&amp;quot;&lt;br /&gt;
 export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&lt;br /&gt;
 export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&lt;br /&gt;
 export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_papi:&lt;br /&gt;
&lt;br /&gt;
 # papi compiled with intel-14.0.3&lt;br /&gt;
 export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.3/5.3.0&amp;quot;&lt;br /&gt;
 export PAPI_INC=&amp;quot;$PAPI_HOME/include&amp;quot;&lt;br /&gt;
 export PAPI_BIN=&amp;quot;$PAPI_HOME/bin&amp;quot;&lt;br /&gt;
 export PAPI_LIB=&amp;quot;$PAPI_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PAPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_petsc:&lt;br /&gt;
&lt;br /&gt;
 # petsc compiled with intel-14.0.3&lt;br /&gt;
 export PETSC_HOME=&amp;quot;/local/petsc/intel-14.0.3/3.4.4/&amp;quot;&lt;br /&gt;
 export PETSC_INC=&amp;quot;$PETSC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export PETSC_BIN=&amp;quot;$PETSC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export PETSC_LIB=&amp;quot;$PETSC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PETSC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_slepc:&lt;br /&gt;
&lt;br /&gt;
 # slepc compiled with intel-14.0.3&lt;br /&gt;
 export SLEPC_HOME=&amp;quot;/local/slepc/intel-14.0.3/3.4.4/&amp;quot;&lt;br /&gt;
 export SLEPC_INC=&amp;quot;$SLEPC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export SLEPC_BIN=&amp;quot;$SLEPC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export SLEPC_LIB=&amp;quot;$SLEPC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$SLEPC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WARNING''':&lt;br /&gt;
If you encounter any problem for installing freeNX, you should consider visiting [http://notepad2.blogspot.com/2011/05/install-freenx-server-on-ubuntu-1004.html this]  website...&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	<entry>
		<id>https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2440</id>
		<title>Installation script for Z800</title>
		<link rel="alternate" type="text/html" href="https://www.coria-cfd.fr/index.php?title=Installation_script_for_Z800&amp;diff=2440"/>
				<updated>2014-06-02T09:49:52Z</updated>
		
		<summary type="html">&lt;p&gt;Lartigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Install [https://software.intel.com/fr-fr/non-commercial-software-development Intel Parallel Studio]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Makefile_gcc:&lt;br /&gt;
&lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 &lt;br /&gt;
 WGET = wget&lt;br /&gt;
 &lt;br /&gt;
 GCC_VERSION = 4.8.2&lt;br /&gt;
 &lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 &lt;br /&gt;
 all : structure gcc&lt;br /&gt;
 &lt;br /&gt;
 structure:&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local&lt;br /&gt;
 &lt;br /&gt;
 gcc:&lt;br /&gt;
 	(\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;  \&lt;br /&gt;
 	if [ ! -f gcc-$(GCC_VERSION).tar.bz2 ]; then $(WGET) http://gcc.cybermirror.org/releases/gcc-$(GCC_VERSION)/gcc-$(GCC_VERSION).tar.bz2; fi &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp; \&lt;br /&gt;
 	bunzip2 -c $(INSTALL_DIR)/Downloads/gcc-$(GCC_VERSION).tar.bz2 | tar xv &amp;amp;&amp;amp; \&lt;br /&gt;
 	mv gcc-$(GCC_VERSION) gcc-$(GCC_VERSION)_src&amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_src &amp;amp;&amp;amp; \&lt;br /&gt;
 	./contrib/download_prerequisites &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd ../ &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	cd gcc-$(GCC_VERSION)_build &amp;amp;&amp;amp; \&lt;br /&gt;
 	../gcc-$(GCC_VERSION)_src/configure --prefix=/local/gcc-$(GCC_VERSION) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp; \&lt;br /&gt;
 	make check &amp;amp;&amp;amp; \&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_packages:&lt;br /&gt;
 &lt;br /&gt;
 default:&lt;br /&gt;
 	sudo add-apt-repository -y ppa:freenx-team&lt;br /&gt;
 	sudo apt-get update&lt;br /&gt;
 	sudo apt-get upgrade&lt;br /&gt;
 	sudo apt-get install -y freenx  nvidia-current ubuntu-desktop gnome-session-fallback tcsh ssh g++ gdb gfortran cmake flex bison git gitk subversion rapidsvn vim-gnome lib32z1-dev zlib1g-dev tkcvs default-jre gparted synaptic eclipse paraview browser-plugin-gnash grace gnuplot filezilla dselect emacs xemacs21 meld hdfview vlc autogen autoconf automake cifs-utils valgrind kcachegrind&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Makefile_extlib:&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_DIR = /&lt;br /&gt;
 WGET = wget&lt;br /&gt;
 NPROCS = 8&lt;br /&gt;
 SHELL=/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 OPENMPI_NAME = openmpi&lt;br /&gt;
 OPENMPI_VERSION = 1.8.1&lt;br /&gt;
 OPENMPI_MAJOR_VERSION = 1.8&lt;br /&gt;
 OPENMPI_LOCATION = http://www.open-mpi.org/software/ompi/v$(OPENMPI_MAJOR_VERSION)/downloads&lt;br /&gt;
 OPENMPI_FILE = $(OPENMPI_NAME)-$(OPENMPI_VERSION).tar.bz2&lt;br /&gt;
 OPENMPI_CONFIGURE_OPTIONS = --enable-mpi-fortran --enable-static --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 FFTW_NAME = fftw&lt;br /&gt;
 FFTW_VERSION = 3.3.4&lt;br /&gt;
 FFTW_LOCATION = http://www.fftw.org&lt;br /&gt;
 FFTW_FILE = $(FFTW_NAME)-$(FFTW_VERSION).tar.gz&lt;br /&gt;
 FFTW_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 HDF5_NAME = hdf5&lt;br /&gt;
 HDF5_VERSION = 1.8.13&lt;br /&gt;
 HDF5_LOCATION = http://www.hdfgroup.org/ftp/HDF5/current/src&lt;br /&gt;
 HDF5_FILE = $(HDF5_NAME)-$(HDF5_VERSION).tar.bz2&lt;br /&gt;
 HDF5_CONFIGURE_OPTIONS = --enable-fortran --enable-cxx&lt;br /&gt;
 &lt;br /&gt;
 PARMETIS_NAME = parmetis&lt;br /&gt;
 PARMETIS_VERSION = 4.0.3&lt;br /&gt;
 PARMETIS_LOCATION = http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis&lt;br /&gt;
 PARMETIS_FILE = $(PARMETIS_NAME)-$(PARMETIS_VERSION).tar.gz&lt;br /&gt;
 PARMETIS_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SCOTCH_NAME = scotch&lt;br /&gt;
 SCOTCH_VERSION = 6.0.0&lt;br /&gt;
 SCOTCH_LOCATION = https://gforge.inria.fr/frs/download.php/31831&lt;br /&gt;
 SCOTCH_FILE = $(SCOTCH_NAME)_$(SCOTCH_VERSION).tar.gz&lt;br /&gt;
 SCOTCH_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 LAPACK_NAME = lapack&lt;br /&gt;
 LAPACK_VERSION = 3.4.2&lt;br /&gt;
 LAPACK_LOCATION = http://www.netlib.org/lapack&lt;br /&gt;
 LAPACK_FILE = $(LAPACK_NAME)-$(LAPACK_VERSION).tgz&lt;br /&gt;
 LAPACK_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 MMG3D4_NAME = mmg3d4&lt;br /&gt;
 MMG3D4_VERSION = 4.0.1&lt;br /&gt;
 MMG3D4_LOCATION = https://gforge.inria.fr/frs/download.php/33418&lt;br /&gt;
 MMG3D4_FILE = $(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source.tar.gz&lt;br /&gt;
 MMG3D4_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PAPI_NAME = papi&lt;br /&gt;
 PAPI_VERSION = 5.3.0&lt;br /&gt;
 PAPI_LOCATION = http://icl.cs.utk.edu/projects/papi/downloads&lt;br /&gt;
 PAPI_FILE = $(PAPI_NAME)-$(PAPI_VERSION).tar.gz&lt;br /&gt;
 PAPI_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 PETSC_NAME = petsc&lt;br /&gt;
 PETSC_VERSION = 3.4.4&lt;br /&gt;
 PETSC_LOCATION = http://ftp.mcs.anl.gov/pub/petsc/release-snapshots&lt;br /&gt;
 PETSC_FILE = $(PETSC_NAME)-$(PETSC_VERSION).tar.gz&lt;br /&gt;
 PETSC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 SLEPC_NAME = slepc&lt;br /&gt;
 SLEPC_VERSION = 3.4.4&lt;br /&gt;
 SLEPC_LOCATION = http://www.grycap.upv.es/slepc/download/distrib&lt;br /&gt;
 SLEPC_FILE = $(SLEPC_NAME)-$(SLEPC_VERSION).tar.gz&lt;br /&gt;
 SLEPC_CONFIGURE_OPTIONS =&lt;br /&gt;
 &lt;br /&gt;
 COMPILER_FAMILY   = intel&lt;br /&gt;
 COMPILER_VERSION  = 14.0.3&lt;br /&gt;
 COMPILER_PATH     = /opt/intel/composerxe/bin&lt;br /&gt;
 COMPILER_CC       = $(COMPILER_PATH)/icc&lt;br /&gt;
 COMPILER_MPICC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicc&lt;br /&gt;
 COMPILER_CFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_CXX      = $(COMPILER_PATH)/icpc&lt;br /&gt;
 COMPILER_MPICXX   = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpicxx&lt;br /&gt;
 COMPILER_CXXFLAGS = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FC       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFC    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FCFLAGS  = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 COMPILER_FF       = $(COMPILER_PATH)/ifort&lt;br /&gt;
 COMPILER_MPIFF    = $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION)/bin/mpifort&lt;br /&gt;
 COMPILER_FFLAGS   = &amp;quot;-O2 -g&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 default: $(OPENMPI_NAME)-$(OPENMPI_VERSION) $(FFTW_NAME)-$(FFTW_VERSION) $(HDF5_NAME)-$(HDF5_VERSION) $(PARMETIS_NAME)-$(PARMETIS_VERSION) $(SCOTCH_NAME)-$(SCOTCH_VERSION) $(LAPACK_NAME)-$(LAPACK_VERSION) $(MMG3D4_NAME)-$(MMG3D4_VERSION) $(PAPI_NAME)-$(PAPI_VERSION) $(PETSC_NAME)-$(PETSC_VERSION) $(SLEPC_NAME)-$(SLEPC_VERSION)&lt;br /&gt;
 &lt;br /&gt;
 $(OPENMPI_NAME)-$(OPENMPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(OPENMPI_FILE) ]; then $(WGET) $(OPENMPI_LOCATION)/$(OPENMPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(OPENMPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_NAME)-$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(OPENMPI_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(FFTW_NAME)-$(FFTW_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(FFTW_FILE) ]; then $(WGET) $(FFTW_LOCATION)/$(FFTW_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(FFTW_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_NAME)-$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(FFTW_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(FFTW_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(FFTW_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(HDF5_NAME)-$(HDF5_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	apt-get install zlib1g-dev &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(HDF5_FILE) ]; then $(WGET) $(HDF5_LOCATION)/$(HDF5_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(HDF5_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_NAME)-$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	./configure --prefix=$(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) CC=$(COMPILER_CC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_CXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_FC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_FF) FFLAGS=$(COMPILER_FFLAGS) $(HDF5_CONFIGURE_OPTIONS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(HDF5_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(HDF5_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PARMETIS_NAME)-$(PARMETIS_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf   $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PARMETIS_FILE) ]; then $(WGET) $(PARMETIS_LOCATION)/$(PARMETIS_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PARMETIS_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_NAME)-$(PARMETIS_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd metis &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/make -C $$(BUILDDIR) $$@ $$(MAKEFLAGS);/$$(MAKE) -C $$(BUILDDIR) $$@;/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cc         = mpicc/cc         = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	sed -i 's/cxx        = mpicxx/cxx        = not-set/g' Makefile &amp;amp;&amp;amp;\&lt;br /&gt;
 	make config prefix=$(INSTALL_DIR)/local/$(PARMETIS_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PARMETIS_VERSION) CC=$(COMPILER_MPICC) CFLAGS=$(COMPILER_CFLAGS) CXX=$(COMPILER_MPICXX) CXXFLAGS=$(COMPILER_CXXFLAGS) FC=$(COMPILER_MPIFC) FCLAGS=$(COMPILER_FCFLAGS) FF=$(COMPILER_MPIFF) FFLAGS=$(COMPILER_FFLAGS) $(PARMETIS_CONFIGURE_OPTIONS) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SCOTCH_NAME)-$(SCOTCH_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SCOTCH_FILE) ]; then $(WGET) $(SCOTCH_LOCATION)/$(SCOTCH_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)-$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SCOTCH_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;EXE             =&amp;quot; &amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LIB             = .a&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;OBJ             = .o&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MAKE            = make&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;AR              = ar&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;ARFLAGS         = -ruv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CAT             = cat&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCS             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCP             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CCD             = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CFLAGS          = -O3 -DCOMMON_TIMING_OLD -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -Drestrict=__restrict -DIDXSIZE64 -I$(COMPILER_PATH)/include&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CLIBFLAGS       =&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LDFLAGS         = -lz -lm&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;CP              = cp&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LEX             = flex -Pscotchyy -olex.yy.c&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;LN              = ln&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MKDIR           = mkdir -p&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;MV              = mv&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;RANLIB          = ranlib&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;YACC            = bison -pscotchyy -y -b y&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	echo &amp;quot;prefix          = $(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION)&amp;quot; &amp;gt;&amp;gt; $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src/Makefile.inc &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_NAME)_$(SCOTCH_VERSION)/src &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) scotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS) ptscotch &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(LAPACK_NAME)-$(LAPACK_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(LAPACK_FILE) ]; then $(WGET) $(LAPACK_LOCATION)/$(LAPACK_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(LAPACK_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(LAPACK_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_NAME)-$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -f make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         touch make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;SHELL = /bin/sh&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;FORTRAN    = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;OPTS       = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADER     = $(COMPILER_MPIFC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;DRVOPTS    = $(COMPILER_FCFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;NOOPT      = -O0&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LOADOPTS   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TIMER      = EXT_ETIME&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CC         = $(COMPILER_MPICC)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;CFLAGS     = $(COMPILER_CFLAGS)&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCH       = ar&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;ARCHFLAGS  = cr&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;RANLIB     = ranlib&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;XBLASLIB   =&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;BLASLIB    = ../../librefblas.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKLIB  = liblapack.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;TMGLIB     = libtmglib.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         echo &amp;quot;LAPACKELIB = liblapacke.a&amp;quot; &amp;gt;&amp;gt; make.inc &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) blaslib &amp;amp;&amp;amp;\&lt;br /&gt;
         make -j $(NPROCS) lapacklib &amp;amp;&amp;amp;\&lt;br /&gt;
         rm -rf $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
         mkdir -p $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib &amp;amp;&amp;amp;\&lt;br /&gt;
         cp liblapack.a  $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/liblapack.a &amp;amp;&amp;amp;\&lt;br /&gt;
         cp librefblas.a $(INSTALL_DIR)/local/lapack/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(LAPACK_VERSION)/lib/libblas.a\&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 $(MMG3D4_NAME)-$(MMG3D4_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(MMG3D4_FILE) ]; then $(WGET) $(MMG3D4_LOCATION)/$(MMG3D4_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(MMG3D4_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_NAME)-$(MMG3D4_VERSION)-Source &amp;amp;&amp;amp;\&lt;br /&gt;
 	export SCOTCH_DIR=$(INSTALL_DIR)/local/$(SCOTCH_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SCOTCH_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export CC=$(COMPILER_MPICC) &amp;amp;&amp;amp; \&lt;br /&gt;
 	export CXX=$(COMPILER_MPICXX) &amp;amp;&amp;amp; \&lt;br /&gt;
 	mkdir build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd build &amp;amp;&amp;amp;\&lt;br /&gt;
 	cmake -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR)/local/$(MMG3D4_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(MMG3D4_VERSION) .. &amp;amp;&amp;amp;\&lt;br /&gt;
 	make &amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PAPI_NAME)-$(PAPI_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PAPI_FILE) ]; then $(WGET) $(PAPI_LOCATION)/$(PAPI_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PAPI_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Builds/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_NAME)-$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd src &amp;amp;&amp;amp;\&lt;br /&gt;
 	export F77=$(COMPILER_F77) &amp;amp;&amp;amp; export CC=$(COMPILER_CC) &amp;amp;&amp;amp; ./configure --prefix=$(INSTALL_DIR)/local/$(PAPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PAPI_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	make -j $(NPROCS)&amp;amp;&amp;amp;\&lt;br /&gt;
 	make install \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(PETSC_NAME)-$(PETSC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(PETSC_FILE) ]; then $(WGET) $(PETSC_LOCATION)/$(PETSC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(PETSC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(PETSC_NAME)-$(PETSC_VERSION) $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(PETSC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	unset PETSC_DIR &amp;amp;&amp;amp; ./configure PETSC_ARCH=linux-intel64 --with-mpi-dir=$(INSTALL_DIR)/local/$(OPENMPI_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(OPENMPI_VERSION) --download-hypre --with-blas-lapack-dir=/opt/intel/mkl &amp;amp;&amp;amp;\&lt;br /&gt;
 	make PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 all \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
 $(SLEPC_NAME)-$(SLEPC_VERSION):&lt;br /&gt;
 	(\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/Downloads &amp;amp;&amp;amp;\&lt;br /&gt;
 	if [ ! -f $(SLEPC_FILE) ]; then $(WGET) $(SLEPC_LOCATION)/$(SLEPC_FILE); fi &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local &amp;amp;&amp;amp;\&lt;br /&gt;
 	rm -rf $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mkdir -p $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	tar -xvf $(INSTALL_DIR)/Downloads/$(SLEPC_FILE) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	mv $(SLEPC_NAME)-$(SLEPC_VERSION) $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	cd $(SLEPC_VERSION) &amp;amp;&amp;amp;\&lt;br /&gt;
 	export PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) &amp;amp;&amp;amp; export PETSC_ARCH=linux-intel64 &amp;amp;&amp;amp; ./configure &amp;amp;&amp;amp;\&lt;br /&gt;
 	make SLEPC_DIR=$(INSTALL_DIR)/local/$(SLEPC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(SLEPC_VERSION) PETSC_DIR=$(INSTALL_DIR)/local/$(PETSC_NAME)/$(COMPILER_FAMILY)-$(COMPILER_VERSION)/$(PETSC_VERSION) PETSC_ARCH=linux-intel64 \&lt;br /&gt;
 	)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
.bash_profile / .bashrc:&lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 1: aliases&lt;br /&gt;
 &lt;br /&gt;
 alias l='ls -l'&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 1&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 2: compilers&lt;br /&gt;
 &lt;br /&gt;
 # crt stuff&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # compiler and libraries&lt;br /&gt;
 source ~/.bashrc_intel&lt;br /&gt;
 source ~/.bashrc_openmpi&lt;br /&gt;
 source ~/.bashrc_hdf5&lt;br /&gt;
 source ~/.bashrc_papi&lt;br /&gt;
 source ~/.bashrc_petsc&lt;br /&gt;
 source ~/.bashrc_slepc&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 2&lt;br /&gt;
 #==================#&lt;br /&gt;
 &lt;br /&gt;
 #==================#&lt;br /&gt;
 # SECTION 3: applications&lt;br /&gt;
 &lt;br /&gt;
 # yales2&lt;br /&gt;
 source ~/yales2/platforms/xxxx.bash.env&lt;br /&gt;
 &lt;br /&gt;
 # end of SECTION 3&lt;br /&gt;
 #==================#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_intel:&lt;br /&gt;
&lt;br /&gt;
 # intel-14.0.3&lt;br /&gt;
 source /opt/intel/composerxe/bin/compilervars.sh intel64&lt;br /&gt;
 export INTEL_HOME=&amp;quot;/opt/intel/composerxe&amp;quot;&lt;br /&gt;
 export INTEL_INC=&amp;quot;$INTEL_HOME/include&amp;quot;&lt;br /&gt;
 export INTEL_LIB=&amp;quot;$INTEL_HOME/lib&amp;quot;&lt;br /&gt;
 export INTEL_BIN=&amp;quot;$INTEL_HOME/bin&amp;quot;&lt;br /&gt;
 export INTEL_MAN=&amp;quot;$INTEL_HOME/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$INTEL_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$INTEL_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$INTEL_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_openmpi:&lt;br /&gt;
&lt;br /&gt;
 # openmpi-1.8.1 compiled with intel-14.0.3&lt;br /&gt;
 export MPI_HOME=&amp;quot;/local/openmpi/intel-14.0.3/1.8.1&amp;quot;&lt;br /&gt;
 export MPI_INC=&amp;quot;$MPI_HOME/include&amp;quot;&lt;br /&gt;
 export MPI_LIB=&amp;quot;$MPI_HOME/lib&amp;quot;&lt;br /&gt;
 export MPI_BIN=&amp;quot;$MPI_HOME/bin&amp;quot;&lt;br /&gt;
 export MPI_MAN=&amp;quot;$MPI_HOME/share/man&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$MPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$MPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$MPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export MANPATH=&amp;quot;$MPI_MAN:$MANPATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bahsrc_hdf5:&lt;br /&gt;
&lt;br /&gt;
 # hdf5 compiled with intel-14.0.3&lt;br /&gt;
 export HDF5_HOME=&amp;quot;/local/hdf5/intel-14.0.3/1.8.13&amp;quot;&lt;br /&gt;
 export HDF5_INC=&amp;quot;$HDF5_HOME/include&amp;quot;&lt;br /&gt;
 export HDF5_BIN=&amp;quot;$HDF5_HOME/bin&amp;quot;&lt;br /&gt;
 export HDF5_LIB=&amp;quot;$HDF5_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$HDF5_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$HDF5_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_papi:&lt;br /&gt;
&lt;br /&gt;
 # papi compiled with intel-14.0.3&lt;br /&gt;
 export PAPI_HOME=&amp;quot;/local/papi/intel-14.0.3/5.3.0&amp;quot;&lt;br /&gt;
 export PAPI_INC=&amp;quot;$PAPI_HOME/include&amp;quot;&lt;br /&gt;
 export PAPI_BIN=&amp;quot;$PAPI_HOME/bin&amp;quot;&lt;br /&gt;
 export PAPI_LIB=&amp;quot;$PAPI_HOME/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PAPI_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PAPI_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_petsc:&lt;br /&gt;
&lt;br /&gt;
 # petsc compiled with intel-14.0.3&lt;br /&gt;
 export PETSC_HOME=&amp;quot;/local/petsc/intel-14.0.3/3.4.4/&amp;quot;&lt;br /&gt;
 export PETSC_INC=&amp;quot;$PETSC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export PETSC_BIN=&amp;quot;$PETSC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export PETSC_LIB=&amp;quot;$PETSC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$PETSC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$PETSC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.bashrc_slepc:&lt;br /&gt;
&lt;br /&gt;
 # slepc compiled with intel-14.0.3&lt;br /&gt;
 export SLEPC_HOME=&amp;quot;/local/slepc/intel-14.0.3/3.4.4/&amp;quot;&lt;br /&gt;
 export SLEPC_INC=&amp;quot;$SLEPC_HOME/linux-intel64/include&amp;quot;&lt;br /&gt;
 export SLEPC_BIN=&amp;quot;$SLEPC_HOME/linux-intel64/bin&amp;quot;&lt;br /&gt;
 export SLEPC_LIB=&amp;quot;$SLEPC_HOME/linux-intel64/lib&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;$SLEPC_BIN:$PATH&amp;quot;&lt;br /&gt;
 export LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LIBRARY_PATH&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;$SLEPC_LIB:$LD_LIBRARY_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''WARNING''':&lt;br /&gt;
If you encounter any problem for installing freeNX, you should consider visiting [http://notepad2.blogspot.com/2011/05/install-freenx-server-on-ubuntu-1004.html this]  website...&lt;/div&gt;</summary>
		<author><name>Lartigue</name></author>	</entry>

	</feed>