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
db89ac48
Commit
db89ac48
authored
Mar 25, 2016
by
Pietro Incardona
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixing examples
parent
0098d384
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
13 additions
and
9 deletions
+13
-9
CHANGELOG.md
CHANGELOG.md
+4
-3
example/Numerics/Agent_sim/main.cpp
example/Numerics/Agent_sim/main.cpp
+1
-1
example/Numerics/PSE/0_Derivative_approx_1D/main.cpp
example/Numerics/PSE/0_Derivative_approx_1D/main.cpp
+1
-1
install
install
+4
-4
script/install_Parmetis.sh
script/install_Parmetis.sh
+3
-0
No files found.
CHANGELOG.md
View file @
db89ac48
# Change Log
All notable changes to this project will be documented in this file.
## [0.2.0] - 201
5-02-17
## [0.2.0] - 201
6-03-25
### Added
-
Added Load Balancing and Dynamic Load Balancing on Beta
-
PSE 1D example with multiple precision
-
Plot example for GoogleChart plotting
-
Distributed data structure now support 128bit floating point precision (on Beta)
-
OpenFPM support for Microsoft Windows (Cygwin) compilation
### Fixed
-
Detection 32 bit system and report as an error
-
Bug in rounding off for periodic boundary condition
### Changed
-
Nothing to report
## [0.1.0] - 201
5
-02-05
## [0.1.0] - 201
6
-02-05
### Added
-
PSE 1D example
-
Cell list example
...
...
example/Numerics/Agent_sim/main.cpp
View file @
db89ac48
...
...
@@ -3,7 +3,7 @@
*
* ## Simple example
*
* In this example
we show 1D PSE derivative function approxim
ation
* In this example
show an agent based simul
ation
*
* ### WIKI END ###
*
...
...
example/Numerics/PSE/0_Derivative_approx_1D/main.cpp
View file @
db89ac48
...
...
@@ -78,7 +78,7 @@ int main(int argc, char* argv[])
const
double
eps
=
2
*
spacing
;
// Laplacian PSE kernel 1 dimension, on double, second order
Lap
<
1
,
double
,
2
>
lker
(
eps
);
Lap
_PSE
<
1
,
double
,
2
>
lker
(
eps
);
//
// ### WIKI 2 ###
...
...
install
View file @
db89ac48
...
...
@@ -254,10 +254,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"
>
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 -lparmetis -lboost_iostreams"
>>
example.mk
echo
"LIBS_SE2=-lvcluster -lofpmmemory_se2 -lparmetis -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
-I
$i_dir
/HDF5/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
-L
$i_dir
/HDF5/lib
"
>>
example.mk
echo
"LIBS=-lvcluster -lofpm_pdata -lofpmmemory -lmetis -lparmetis -lboost_iostreams
-lhdf5
"
>>
example.mk
echo
"LIBS_SE2=-lvcluster -lofpmmemory_se2 -lparmetis -lmetis -lboost_iostreams
-lhdf5
"
>>
example.mk
cp
example.mk src/example.mk
cp
example.mk example/example.mk
...
...
script/install_Parmetis.sh
View file @
db89ac48
...
...
@@ -7,6 +7,9 @@ if [ -d "$1/PARMETIS" ]; then
exit
0
fi
## Remove old download
rm
-rf
parmetis-4.0.3
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
...
...
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