Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
T
ThirdParty-common
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Development
ThirdParty-common
Commits
074481b2
Commit
074481b2
authored
5 years ago
by
Mark OLESEN
Browse files
Options
Downloads
Patches
Plain Diff
CONFIG: updates for kahip and scotch
parent
a856a5fc
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
BUILD.md
+4
-4
4 additions, 4 deletions
BUILD.md
SOURCES.txt
+7
-0
7 additions, 0 deletions
SOURCES.txt
makeKAHIP
+23
-4
23 additions, 4 deletions
makeKAHIP
with
34 additions
and
8 deletions
BUILD.md
+
4
−
4
View file @
074481b2
...
...
@@ -400,7 +400,7 @@ you may have additional hurdles to using the newest versions of clang.
|
[
openmpi
][
page openmpi
]
|
[
download
][
link openmpi
]
. The newer
[
openmpi
][
newer openmpi
]
make exhibit stability issues.
|
[
adios
][
page adios
]
|
[
repo
][
repo adios
]
or
[
github download
][
link adios
]
or
[
alt download
][
altlink adios
]
|
[
scotch, ptscotch
][
page scotch
]
|
[
download
][
link scotch
]
or
[
older
][
older scotch
]
|
[
kahip
][
page kahip
]
|
[
download
][
link kahip
]
or
[
new
er
][
new
er kahip
]
|
[
kahip
][
page kahip
]
|
[
download
][
link kahip
]
or
[
old
er
][
old
er kahip
]
|
[
metis
][
page metis
]
|
[
download
][
link metis
]
...
...
@@ -499,11 +499,11 @@ easier to use `grep` and find the relevant pages and links.
[
page scotch
]:
https://www.labri.fr/perso/pelegrin/scotch/
[
older scotch
]:
https://gforge.inria.fr/frs/download.php/file/37622/scotch_6.0.6.tar.gz
[
link scotch
]:
https://gforge.inria.fr/frs/download.php/file/38
040
/scotch_6.0.
7
.tar.gz
[
link scotch
]:
https://gforge.inria.fr/frs/download.php/file/38
114
/scotch_6.0.
8
.tar.gz
[
page kahip
]:
http://algo2.iti.kit.edu/documents/kahip/
[
link
kahip
]:
http://algo2.iti.kit.edu/schulz/software_releases/KaHIP_2.00.tar.gz
[
newer
kahip
]:
http://algo2.iti.kit.edu/schulz/software_releases/KaHIP_2.1
0
.tar.gz
[
older
kahip
]:
http://algo2.iti.kit.edu/schulz/software_releases/KaHIP_2.00.tar.gz
[
link
kahip
]:
http://algo2.iti.kit.edu/schulz/software_releases/KaHIP_2.1
2
.tar.gz
[
page metis
]:
http://glaros.dtc.umn.edu/gkhome/metis/metis/overview
[
link metis
]:
http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/metis-5.1.0.tar.gz
...
...
This diff is collapsed.
Click to expand it.
SOURCES.txt
+
7
−
0
View file @
074481b2
Short summary of third-party software versions for recent OpenFOAM versions.
OpenFOAM-1912
---------------
scotch_6.0.8 *minor*
kahip-2.12 *update*
OpenFOAM-1906
---------------
...
...
This diff is collapsed.
Click to expand it.
makeKAHIP
+
23
−
4
View file @
074481b2
...
...
@@ -76,6 +76,7 @@ usage()
Usage:
${
0
##*/
}
[OPTION] [lib|libso] [kahip-VERSION]
options:
-gcc Force use of gcc/g++
-cmake PATH With cmake from the given path
-help
* Compile KaHIP
...
...
@@ -85,6 +86,7 @@ USAGE
exit
1
}
#------------------------------------------------------------------------------
exportCompiler minimal
# Minimal compiler info for CMake/configure
# Parse options
while
[
"$#"
-gt
0
]
...
...
@@ -94,6 +96,12 @@ do
-h
|
-help
)
usage
;;
-gcc
)
useGcc
;;
-cmake
)
[
"$#"
-ge
2
]
||
die
"'
$1
' option requires an argument"
CMAKE_PATH
=
"
${
2
%%/
}
"
shift
;;
lib|libso
)
targetType
=
"
$1
"
;;
...
...
@@ -159,9 +167,20 @@ install()
$incdir
}
echo
"Starting build:
$kahipPACKAGE
(
$targetType
)"
echo
# Newer KAHIP (>= 2.11) uses CMake,
# but unfortunately does not install include/
# nor pass through flags for 64bit indices in the header.
withCmake
=
true
version
=
$(
echo
"
$kahipPACKAGE
"
|
sed
-e
's/^kahip[-_]*//i'
)
case
"
$version
"
in
2.0
*
)
unset
withCmake
;;
esac
if
true
then
(
echo
"Starting build:
$kahipPACKAGE
(
$targetType
) using wmake"
echo
cd
$KAHIP_SOURCE_DIR
/lib
||
exit
1
export
GIT_DIR
=
$KAHIP_SOURCE_DIR
/.git
# Mask seeing our own git-repo
...
...
@@ -172,7 +191,7 @@ echo
cpMakeFiles kahip 2>/dev/null
if
[
-e
../interface
-a
!
-e
interface
]
if
[
-e
../interface
]
&&
[
!
-e
interface
]
then
ln
-s
../interface interface
fi
...
...
@@ -194,6 +213,6 @@ echo
echo
"Error building: kahip"
exit
1
}
fi
#------------------------------------------------------------------------------
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
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!
Save comment
Cancel
Please
register
or
sign in
to comment