Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Sbalzarini Lab
S
Software
P
Parallel Computing
OpenFPM
openfpm_pdata
Commits
41199ab0
Commit
41199ab0
authored
Jun 11, 2016
by
Pietro Incardona
Browse files
Fixing image generation
parent
1e17971a
Changes
3
Hide whitespace changes
Inline
Side-by-side
images/Makefile.am
View file @
41199ab0
LINKLIBS
=
$(PETSC_LIB)
$(METIS_LIB)
$(PARMETIS_LIB)
$(PTHREAD_LIBS)
$(OPT_LIBS)
$(BOOST_LDFLAGS)
$(BOOST_IOSTREAMS_LIB)
$(CUDA_LIBS)
noinst_PROGRAMS
=
cart_dec metis_dec dom_box vector_dist
...
...
images/vector.cpp
View file @
41199ab0
...
...
@@ -55,15 +55,15 @@ int main(int argc, char* argv[])
++
it
;
}
vd
.
write
(
"Vector/vector_before_map"
);
vd
.
write
(
"Vector/vector_before_map"
,
CSV_WRITER
);
vd
.
map
();
vd
.
write
(
"Vector/vector_after_map"
);
vd
.
write
(
"Vector/vector_after_map"
,
CSV_WRITER
);
vd
.
ghost_get
<
0
>
();
vd
.
write
(
"Vector/vector_ghost_fill"
);
vd
.
write
(
"Vector/vector_ghost_fill"
,
CSV_WRITER
);
vd
.
getDecomposition
().
write
(
"Vector/vect_decomposition"
);
...
...
install
View file @
41199ab0
...
...
@@ -158,32 +158,41 @@ fi
lin_alg_dir
=
""
lin_alg_lib
=
""
lin_alg_inc
=
""
if
[
-d
"
$i_dir
/PETSC"
]
;
then
configure_options
=
"
$configure_options
--with-petsc=
$i_dir
/PETSC "
lin_alg_dir
=
"
$lin_alg_dir
-L
$i_dir
/PETSC/lib"
lin_alg_lib
=
"
$lin_alg_lib
-lpetsc"
lin_alg_inc
=
"
$lin_alg_inc
-I
$i_dir
/PETSC/include"
fi
if
[
-d
"
$i_dir
/HYPRE"
]
;
then
lin_alg_dir
=
"
$lin_alg_dir
-L
$i_dir
/HYPRE/lib"
lin_alg_inc
=
"
$lin_alg_inc
-I
$i_dir
/HYPRE/include"
fi
if
[
-d
"
$i_dir
/MUMPS"
]
;
then
lin_alg_dir
=
"
$lin_alg_dir
-L
$i_dir
/MUMPS/lib"
lin_alg_inc
=
"
$lin_alg_inc
-I
$i_dir
/MUMPS/include"
fi
if
[
-d
"
$i_dir
/OPENBLAS"
]
;
then
lin_alg_dir
=
"
$lin_alg_dir
-L
$i_dir
/OPENBLAS/lib"
lin_alg_lib
=
"
$lin_alg_lib
-lopenblas"
lin_alg_inc
=
"
$lin_alg_inc
-I
$i_dir
/OPENBLAS/include"
fi
if
[
-d
"
$i_dir
/SCALAPACK"
]
;
then
lin_alg_dir
=
"
$lin_alg_dir
-L
$i_dir
/SCALAPACK/lib"
lin_alg_inc
=
"
$lin_alg_inc
-I
$i_dir
/SCALAPACK/include"
fi
if
[
-d
"
$i_dir
/SUPERLU_DIST"
]
;
then
lin_alg_dir
=
"
$lin_alg_dir
-L
$i_dir
/SUPERLU_DIST/lib"
lin_alg_inc
=
"
$lin_alg_inc
-I
$i_dir
/SUPERLU_DIST/include"
fi
if
[
-d
"
$i_dir
/TRILINOS"
]
;
then
lin_alg_dir
=
"
$lin_alg_dir
-L
$i_dir
/TRILINOS/lib"
lin_alg_inc
=
"
$lin_alg_inc
-I
$i_dir
/TRILINOS/include"
fi
if
[
-d
"
$i_dir
/SUITESPARSE"
]
;
then
lin_alg_dir
=
"
$lin_alg_dir
-L
$i_dir
/SUITESPARSE/lib"
lin_alg_inc
=
"
$lin_alg_inc
-I
$i_dir
/SUITESPARSE/include"
lin_alg_lib
=
"
$lin_alg_lib
-lumfpack -lamd -lbtf -lcamd -lccolamd -lcholmod -lcolamd -lcxsparse -lklu -ldl -lrbio -lspqr -lsuitesparseconfig"
fi
if
[
-d
"
$i_dir
/EIGEN"
]
;
then
...
...
@@ -322,10 +331,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
/PARMETIS/include -I
$i_dir
/BOOST/include -I
$i_dir
/HDF5/include"
>
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 -I
$i_dir
/HDF5/include
$lin_alg_inc
"
>
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 -L
$i_dir
/HDF5/lib
$lin_alg_dir
"
>>
example.mk
echo
"LIBS=-lvcluster -lofpm_pdata -lofpmmemory -lparmetis -lmetis -lboost_iostreams -lhdf5
$lin_alg_lib
s
"
>>
example.mk
echo
"LIBS_SE2=-lvcluster -lofpmmemory_se2 -lparmetis -lmetis -lboost_iostreams -lhdf5
$lin_alg_lib
s
"
>>
example.mk
echo
"LIBS=-lvcluster -lofpm_pdata -lofpmmemory -lparmetis -lmetis -lboost_iostreams -lhdf5
$lin_alg_lib
"
>>
example.mk
echo
"LIBS_SE2=-lvcluster -lofpmmemory_se2 -lparmetis -lmetis -lboost_iostreams -lhdf5
$lin_alg_lib
"
>>
example.mk
cp
example.mk src/example.mk
cp
example.mk example/example.mk
...
...
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