Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Development
ThirdParty-common
Commits
be627428
Commit
be627428
authored
Dec 31, 2014
by
Henry
Browse files
Initial commit
Added README
parent
dfde8f39
Changes
4
Hide whitespace changes
Inline
Side-by-side
.gitignore
0 → 100644
View file @
be627428
# man gitignore for more information
# editor and misc backup files - anywhere
*~
.*~
*.bak
*.bak[0-9][0-9]
*.orig
*.orig[0-9][0-9]
\#*\#
# file-browser settings - anywhere
.directory
# CVS recovered versions - anywhere
.#*
# objects and archives - anywhere
*.[oa]
*.la
*.so
*.jar
# derived files
lex.yy.c
# Corefiles
core
# dependency files - anywhere
*.dep
# lnInclude (symlink) folders - anywhere
lnInclude
# build folders - anywhere
linux*Gcc*/
linux*Icc*/
linuxming*/
SiCortex*Gcc*/
solaris*Gcc*/
SunOS*Gcc*/
# source packages - anywhere
*.tar.bz2
*.tar.gz
*.tar
*.tgz
*.gtgz
# ignore the persistent .build tag in the main directory
/.build
# ignore .timeStamp in the main directory
/.timeStamp
# ignore unpacked sources in the main directory (match pkg-ver)
# this also matches symlinks
/*[-_][0-9]*
# ignore all sub-directories
/*/
# do not ignore these ones
!/etc/
# do not ignore the first level of these ones
!/malloc/
/malloc/*/
!/malloc/fbsdmalloc/
# ignore these extra symlinks
libccmio
# track this patched version directly - until metis gets dropped
!/metis-5.0pre2/libmetis/metislib.h
# end-of-file
LICENSE
→
COPYING
View file @
be627428
File moved
README.html
0 → 100644
View file @
be627428
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
lang=
"en"
xml:lang=
"en"
>
<head>
<title>
OpenFOAM-dev Third-Party packages
</title>
<!-- 2014-12-31 Wed 18:17 -->
<meta
http-equiv=
"Content-Type"
content=
"text/html;charset=utf-8"
/>
<meta
name=
"generator"
content=
"Org-mode"
/>
<style
type=
"text/css"
>
<!
--
/*
--
><![
CDATA
[/*><!
--
*/
.title
{
text-align
:
center
;
}
.todo
{
font-family
:
monospace
;
color
:
red
;
}
.done
{
color
:
green
;
}
.tag
{
background-color
:
#eee
;
font-family
:
monospace
;
padding
:
2px
;
font-size
:
80%
;
font-weight
:
normal
;
}
.timestamp
{
color
:
#bebebe
;
}
.timestamp-kwd
{
color
:
#5f9ea0
;
}
.right
{
margin-left
:
auto
;
margin-right
:
0px
;
text-align
:
right
;
}
.left
{
margin-left
:
0px
;
margin-right
:
auto
;
text-align
:
left
;
}
.center
{
margin-left
:
auto
;
margin-right
:
auto
;
text-align
:
center
;
}
.underline
{
text-decoration
:
underline
;
}
#postamble
p
,
#preamble
p
{
font-size
:
90%
;
margin
:
.2em
;
}
p
.verse
{
margin-left
:
3%
;
}
pre
{
border
:
1px
solid
#ccc
;
box-shadow
:
3px
3px
3px
#eee
;
padding
:
8pt
;
font-family
:
monospace
;
overflow
:
auto
;
margin
:
1.2em
;
}
pre
.src
{
position
:
relative
;
overflow
:
visible
;
padding-top
:
1.2em
;
}
pre
.src
:before
{
display
:
none
;
position
:
absolute
;
background-color
:
white
;
top
:
-10px
;
right
:
10px
;
padding
:
3px
;
border
:
1px
solid
black
;
}
pre
.src
:hover:before
{
display
:
inline
;}
pre
.src-sh
:before
{
content
:
'sh'
;
}
pre
.src-bash
:before
{
content
:
'sh'
;
}
pre
.src-emacs-lisp
:before
{
content
:
'Emacs Lisp'
;
}
pre
.src-R
:before
{
content
:
'R'
;
}
pre
.src-perl
:before
{
content
:
'Perl'
;
}
pre
.src-java
:before
{
content
:
'Java'
;
}
pre
.src-sql
:before
{
content
:
'SQL'
;
}
table
{
border-collapse
:
collapse
;
}
caption
.t-above
{
caption-side
:
top
;
}
caption
.t-bottom
{
caption-side
:
bottom
;
}
td
,
th
{
vertical-align
:
top
;
}
th
.right
{
text-align
:
center
;
}
th
.left
{
text-align
:
center
;
}
th
.center
{
text-align
:
center
;
}
td
.right
{
text-align
:
right
;
}
td
.left
{
text-align
:
left
;
}
td
.center
{
text-align
:
center
;
}
dt
{
font-weight
:
bold
;
}
.footpara
:nth-child
(
2
)
{
display
:
inline
;
}
.footpara
{
display
:
block
;
}
.footdef
{
margin-bottom
:
1em
;
}
.figure
{
padding
:
1em
;
}
.figure
p
{
text-align
:
center
;
}
.inlinetask
{
padding
:
10px
;
border
:
2px
solid
gray
;
margin
:
10px
;
background
:
#ffffcc
;
}
#org-div-home-and-up
{
text-align
:
right
;
font-size
:
70%
;
white-space
:
nowrap
;
}
textarea
{
overflow-x
:
auto
;
}
.linenr
{
font-size
:
smaller
}
.code-highlighted
{
background-color
:
#ffff00
;
}
.org-info-js_info-navigation
{
border-style
:
none
;
}
#org-info-js_console-label
{
font-size
:
10px
;
font-weight
:
bold
;
white-space
:
nowrap
;
}
.org-info-js_search-highlight
{
background-color
:
#ffff00
;
color
:
#000000
;
font-weight
:
bold
;
}
/*]]>*/
--
>
</style>
<script
type=
"text/javascript"
>
/*
@licstart The following is the entire license notice for the
JavaScript code in this tag.
Copyright (C) 2012-2013 Free Software Foundation, Inc.
The JavaScript code in this tag is free software: you can
redistribute it and/or modify it under the terms of the GNU
General Public License (GNU GPL) as published by the Free Software
Foundation, either version 3 of the License, or (at your option)
any later version. The code is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
As additional permission under GNU GPL version 3 section 7, you
may distribute non-source (e.g., minimized or compacted) forms of
that code without the copy of the GNU GPL normally required by
section 4, provided you include this license notice and a URL
through which recipients can access the Corresponding Source.
@licend The above is the entire license notice
for the JavaScript code in this tag.
*/
<!--
/*--><![CDATA[/*><!--*/
function
CodeHighlightOn
(
elem
,
id
)
{
var
target
=
document
.
getElementById
(
id
);
if
(
null
!=
target
)
{
elem
.
cacheClassElem
=
elem
.
className
;
elem
.
cacheClassTarget
=
target
.
className
;
target
.
className
=
"
code-highlighted
"
;
elem
.
className
=
"
code-highlighted
"
;
}
}
function
CodeHighlightOff
(
elem
,
id
)
{
var
target
=
document
.
getElementById
(
id
);
if
(
elem
.
cacheClassElem
)
elem
.
className
=
elem
.
cacheClassElem
;
if
(
elem
.
cacheClassTarget
)
target
.
className
=
elem
.
cacheClassTarget
;
}
/*]]>*/
//-->
</script>
</head>
<body>
<div
id=
"content"
>
<h1
class=
"title"
>
OpenFOAM-dev Third-Party packages
</h1>
<div
id=
"table-of-contents"
>
<h2>
Table of Contents
</h2>
<div
id=
"text-table-of-contents"
>
<ul>
<li><a
href=
"#sec-1"
>
1. Description
</a></li>
<li><a
href=
"#sec-2"
>
2. The approximate order of execution:
</a>
<ul>
<li><a
href=
"#sec-2-1"
>
2.1. Optional
</a></li>
</ul>
</li>
<li><a
href=
"#sec-3"
>
3. Versions and locations for the third party packages used
</a>
<ul>
<li><a
href=
"#sec-3-1"
>
3.1. Compiler
</a></li>
<li><a
href=
"#sec-3-2"
>
3.2. Parallel Processing
</a></li>
<li><a
href=
"#sec-3-3"
>
3.3. Misc
</a></li>
</ul>
</li>
<li><a
href=
"#sec-4"
>
4. Notes
</a>
<ul>
<li><a
href=
"#sec-4-1"
>
4.1. Buiding ParaView
</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div
id=
"outline-container-sec-1"
class=
"outline-2"
>
<h2
id=
"sec-1"
><span
class=
"section-number-2"
>
1
</span>
Description
</h2>
<div
class=
"outline-text-2"
id=
"text-1"
>
<p>
Scripts for building third-party packages.
</p>
</div>
</div>
<div
id=
"outline-container-sec-2"
class=
"outline-2"
>
<h2
id=
"sec-2"
><span
class=
"section-number-2"
>
2
</span>
The approximate order of execution:
</h2>
<div
class=
"outline-text-2"
id=
"text-2"
>
<ul
class=
"org-ul"
>
<li>
makeGcc
</li>
<li>
Allwmake
</li>
<li>
makeCmake (if the system cmake version is
<
2.8.8)
</li>
<li>
makeParaView4
</li>
</ul>
</div>
<div
id=
"outline-container-sec-2-1"
class=
"outline-3"
>
<h3
id=
"sec-2-1"
><span
class=
"section-number-3"
>
2.1
</span>
Optional
</h3>
<div
class=
"outline-text-3"
id=
"text-2-1"
>
<ul
class=
"org-ul"
>
<li>
AllwmakeLibccmio
</li>
<li>
Allclean
</li>
</ul>
</div>
</div>
</div>
<div
id=
"outline-container-sec-3"
class=
"outline-2"
>
<h2
id=
"sec-3"
><span
class=
"section-number-2"
>
3
</span>
Versions and locations for the third party packages used
</h2>
<div
class=
"outline-text-2"
id=
"text-3"
>
</div><div
id=
"outline-container-sec-3-1"
class=
"outline-3"
>
<h3
id=
"sec-3-1"
><span
class=
"section-number-3"
>
3.1
</span>
Compiler
</h3>
<div
class=
"outline-text-3"
id=
"text-3-1"
>
<p>
The minimum version of gcc required is 4.5.0
</p>
<ul
class=
"org-ul"
>
<li>
gcc
<a
href=
"http://gcc.gnu.org/releases.html"
>
http://gcc.gnu.org/releases.html
</a>
</li>
<li>
gmp
<a
href=
"http://gmplib.org/"
>
http://gmplib.org/
</a>
<a
href=
"ftp://ftp.gnu.org/gnu/gmp/gmp-5.1.2.tar.bz2"
>
ftp://ftp.gnu.org/gnu/gmp/gmp-5.1.2.tar.bz2
</a>
</li>
<li>
mpfr
<a
href=
"http://www.mpfr.org/"
>
http://www.mpfr.org/
</a>
<a
href=
"ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.1.2.tar.bz2"
>
ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.1.2.tar.bz2
</a>
</li>
<li>
mpc
<a
href=
"http://www.multiprecision.org/"
>
http://www.multiprecision.org/
</a>
<a
href=
"http://www.multiprecision.org/mpc/download/mpc-1.0.1.tar.gz"
>
http://www.multiprecision.org/mpc/download/mpc-1.0.1.tar.gz
</a>
</li>
</ul>
</div>
</div>
<div
id=
"outline-container-sec-3-2"
class=
"outline-3"
>
<h3
id=
"sec-3-2"
><span
class=
"section-number-3"
>
3.2
</span>
Parallel Processing
</h3>
<div
class=
"outline-text-3"
id=
"text-3-2"
>
<ul
class=
"org-ul"
>
<li>
openmpi
<ul
class=
"org-ul"
>
<li><a
href=
"http://www.open-mpi.org/software/ompi/v1.8/downloads/openmpi-1.8.3.tar.bz2"
>
http://www.open-mpi.org/software/ompi/v1.8/downloads/openmpi-1.8.3.tar.bz2
</a>
</li>
</ul>
</li>
<li>
scotch
<ul
class=
"org-ul"
>
<li><a
href=
"https://gforge.inria.fr/frs/download.php/31831/scotch_6.0.0.tar.gz"
>
https://gforge.inria.fr/frs/download.php/31831/scotch_6.0.0.tar.gz
</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
<div
id=
"outline-container-sec-3-3"
class=
"outline-3"
>
<h3
id=
"sec-3-3"
><span
class=
"section-number-3"
>
3.3
</span>
Misc
</h3>
<div
class=
"outline-text-3"
id=
"text-3-3"
>
<ul
class=
"org-ul"
>
<li>
cmake
<a
href=
"http://www.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz"
>
http://www.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz
</a>
</li>
<li>
paraview
<a
href=
"http://www.paraview.org/files/v4.1/ParaView-v4.1.0-source.tar.gz"
>
http://www.paraview.org/files/v4.1/ParaView-v4.1.0-source.tar.gz
</a>
</li>
<li>
libccmio
<a
href=
"https://svn.scorec.rpi.edu/wsvn/TSTT/Tools/iMeshIO/libccmio-2.6.1.tar.gz?op=file&rev=2303&sc=0"
>
https://svn.scorec.rpi.edu/wsvn/TSTT/Tools/iMeshIO/libccmio-2.6.1.tar.gz?op=file
&
rev=2303
&
sc=0
</a>
</li>
<li>
CGAL
<a
href=
"https://gforge.inria.fr/frs/download.php/31175/CGAL-4.5.1.tar.gz"
>
https://gforge.inria.fr/frs/download.php/31175/CGAL-4.5.1.tar.gz
</a>
</li>
<li>
boost
<a
href=
"http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.bz2/download"
>
http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.bz2/download
</a>
</li>
</ul>
</div>
</div>
</div>
<div
id=
"outline-container-sec-4"
class=
"outline-2"
>
<h2
id=
"sec-4"
><span
class=
"section-number-2"
>
4
</span>
Notes
</h2>
<div
class=
"outline-text-2"
id=
"text-4"
>
</div><div
id=
"outline-container-sec-4-1"
class=
"outline-3"
>
<h3
id=
"sec-4-1"
><span
class=
"section-number-3"
>
4.1
</span>
Buiding ParaView
</h3>
<div
class=
"outline-text-3"
id=
"text-4-1"
>
<p>
The ParaView sources provided with the OpenFOAM-2.3.1 source-pack includes
minor changes compared to the official version 4.1.0 distribution to enable
building on Ubuntu-14.10.
</p>
</div>
</div>
</div>
</div>
<div
id=
"postamble"
class=
"status"
>
<p
class=
"date"
>
Date: 31st December 2014
</p>
<p
class=
"date"
>
Created: 2014-12-31 Wed 18:17
</p>
<p
class=
"creator"
><a
href=
"http://www.gnu.org/software/emacs/"
>
Emacs
</a>
25.0.50 (
<a
href=
"http://orgmode.org"
>
Org
</a>
mode 8.2.10)
</p>
<p
class=
"validation"
><a
href=
"http://validator.w3.org/check?uri=referer"
>
Validate
</a></p>
</div>
</body>
</html>
README.org
0 → 100644
View file @
be627428
# -*- mode: org; -*-
#
#+TITLE: OpenFOAM-dev Third-Party packages
#+AUTHOR: The OpenFOAM Foundation
#+DATE: 31st December 2014
#+LINK: http://www.openfoam.org
#+OPTIONS: author:nil ^:{}
# Copyright (c) 2014 OpenFOAM Foundation.
* Description
Scripts for building third-party packages.
* The approximate order of execution:
+ makeGcc
+ Allwmake
+ makeCmake (if the system cmake version is < 2.8.8)
+ makeParaView4
*** Optional
+ AllwmakeLibccmio
+ Allclean
* Versions and locations for the third party packages used
*** Compiler
The minimum version of gcc required is 4.5.0
+ gcc http://gcc.gnu.org/releases.html
+ gmp http://gmplib.org/
ftp://ftp.gnu.org/gnu/gmp/gmp-5.1.2.tar.bz2
+ mpfr http://www.mpfr.org/
ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.1.2.tar.bz2
+ mpc http://www.multiprecision.org/
http://www.multiprecision.org/mpc/download/mpc-1.0.1.tar.gz
*** Parallel Processing
+ openmpi
- http://www.open-mpi.org/software/ompi/v1.8/downloads/openmpi-1.8.3.tar.bz2
+ scotch
- https://gforge.inria.fr/frs/download.php/31831/scotch_6.0.0.tar.gz
*** Misc
+ cmake http://www.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz
+ paraview http://www.paraview.org/files/v4.1/ParaView-v4.1.0-source.tar.gz
+ libccmio https://svn.scorec.rpi.edu/wsvn/TSTT/Tools/iMeshIO/libccmio-2.6.1.tar.gz?op=file&rev=2303&sc=0
+ CGAL https://gforge.inria.fr/frs/download.php/31175/CGAL-4.5.1.tar.gz
+ boost http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.bz2/download
* Notes
*** Buiding ParaView
The ParaView sources provided with the OpenFOAM-2.3.1 source-pack includes
minor changes compared to the official version 4.1.0 distribution to enable
building on Ubuntu-14.10.
# --------------------------------------------------------------------------
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment