Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
O
openfpm_pdata
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
1
Issues
1
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
Requirements
Requirements
List
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Environments
Analytics
Analytics
CI / CD
Code Review
Insights
Issue
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
openfpm
openfpm_pdata
Commits
c472c0d7
Commit
c472c0d7
authored
Mar 09, 2016
by
Pietro Incardona
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Adding installation of PARMETIS
parent
00b84aec
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
34 additions
and
4 deletions
+34
-4
install
install
+14
-4
script/install_Parmetis.sh
script/install_Parmetis.sh
+20
-0
No files found.
install
View file @
c472c0d7
...
...
@@ -138,6 +138,7 @@ fi
MPI_installed
=
0
METIS_installed
=
0
PARMETIS_installed
=
0
BOOST_installed
=
0
LAPACK_installed
=
0
SUITESPARSE_installed
=
0
...
...
@@ -218,6 +219,15 @@ else
./script/install_EIGEN.sh
$i_dir
$compiler_opt
configure_options
=
"
$configure_options
--with-eigen=
$i_dir
/EIGEN "
EIGEN_installed
=
1
elif
[
$conf_err
-ne
207
]
;
then
echo
"ParMetis not found try to install"
if
[
$PARMETIS_installed
-eq
1
]
;
then
echo
"Error the installation of ParMETIS failed"
exit
1
fi
./script/install_ParMetis.sh
$i_dir
$compiler_gcc
$compiler_gpp
PARMETIS_installed
=
1
configure_options
=
"
$configure_options
--with-parmetis=
$i_dir
/PARMETIS "
elif
[
$conf_err
-ne
0
]
;
then
echo
"I do not know how to recover from this error"
exit
1
...
...
@@ -227,10 +237,10 @@ fi
### Create example.mk
install_base
=
$(
cat
install_dir
)
echo
"INCLUDE_PATH=-I. -I
$install_base
/openfpm_numerics/include -I
$install_base
/openfpm_pdata/include/config -I
$install_base
/openfpm_pdata/include -I
$install_base
/openfpm_data/include -I
$install_base
/openfpm_vcluster/include -I
$install_base
/openfpm_io/include -I
$install_base
/openfpm_devices/include -I
$i_dir
/METIS/include -I
$i_dir
/BOOST/include"
>
example.mk
echo
"LIBS_PATH= -L
$install_base
/openfpm_devices/lib -L
$install_base
/openfpm_pdata/lib -L
$install_base
/openfpm_vcluster/lib -L
$i_dir
/METIS/lib -L
$i_dir
/BOOST/lib "
>>
example.mk
echo
"LIBS=-lvcluster -lofpm_pdata -lofpmmemory -lmetis -lboost_iostreams"
>>
example.mk
echo
"LIBS_SE2=-lvcluster -lofpmmemory_se2 -lmetis -lboost_iostreams"
>>
example.mk
echo
"INCLUDE_PATH=-I. -I
$install_base
/openfpm_numerics/include -I
$install_base
/openfpm_pdata/include/config -I
$install_base
/openfpm_pdata/include -I
$install_base
/openfpm_data/include -I
$install_base
/openfpm_vcluster/include -I
$install_base
/openfpm_io/include -I
$install_base
/openfpm_devices/include -I
$i_dir
/METIS/include -I
$i_dir
/
PARMETIS/include -I
$i_dir
/
BOOST/include"
>
example.mk
echo
"LIBS_PATH= -L
$install_base
/openfpm_devices/lib -L
$install_base
/openfpm_pdata/lib -L
$install_base
/openfpm_vcluster/lib -L
$i_dir
/METIS/lib -L
$i_dir
/
PARMETIS/lib -L
$i_dir
/
BOOST/lib "
>>
example.mk
echo
"LIBS=-lvcluster -lofpm_pdata -lofpmmemory -lmetis -l
parmetis -l
boost_iostreams"
>>
example.mk
echo
"LIBS_SE2=-lvcluster -lofpmmemory_se2 -l
parmetis -l
metis -lboost_iostreams"
>>
example.mk
cp
example.mk src/example.mk
cp
example.mk example/example.mk
...
...
script/install_Parmetis.sh
0 → 100755
View file @
c472c0d7
#! /bin/bash
# check if the directory $1/PARMETIS exist
if
[
-d
"
$1
/PARMETIS"
]
;
then
echo
"PARMETIS already installed"
exit
0
fi
wget http://ppmcore.mpi-cbg.de/upload/parmetis-4.0.3.tar.gz
tar
-xf
parmetis-4.0.3.tar.gz
cd
parmetis-4.0.3
make
-j
4
if
[
$?
-eq
0
]
;
then
echo
"PARMETIS error installing"
exit
0
fi
mkdir
$1
/PARMETIS
make
install
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a 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