diff --git a/CHANGELOG.md b/CHANGELOG.md index 80330b4b4acd009e533bad5d0474baefd6ca8ba8..fa176d72caa6e413dfae2d4b3d235b46d689bf4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,24 +1,29 @@ # Change Log All notable changes to this project will be documented in this file. -## [0.8.0] February +## [0.8.0] 28 February 2016 ### Added - Dynamic Load balancing - Added SPH Dam break with Dynamic load balancing (7_sph_dlb)(7_sph_dlb_opt) -- Added procedure for update ./install --update - (From 0.8.0 version will be supported for bug fixing, version 0.X.0 will be supported untill - 0.X+2.0 will be out) +- Added automatic procedure for update ./install --update and --upgrade + (From 0.8.0 version will have a long term support for bug fixing. End-of-life of 0.8.0 is not decided yet, it should be still supported for bug fixing after release 0.9.0) - Added video lessons for Dynamic load balancing (openfpm.mpi-cbg.de) -- Added for debugging the options PRINT_STACKTRACE, CHECKFOR_POSNAN, CHECKFOR_POSINF, CHECKFOR_PROPINF, CHECKFOR_PROPNAN, SE_CLASS3 for debugging. Additional example added (7_sph_dlb_safe) -- Added the possibility to write binary VTK files using VTK_WRITER_BINARY 0_simple_vector - example - + (website officially open) +- Added for debugging the options PRINT_STACKTRACE, CHECKFOR_POSNAN, CHECKFOR_POSINF, CHECKFOR_PROPINF, CHECKFOR_PROPNAN, SE_CLASS3. +- Added the possibility to write binary VTK files using VTK_WRITER and FORMAT_BINARY see 0_simple_vector for an example + +### Fixed +- Installation of PETSC with MUMPS ### Changed - BOOST updated to 1.63 - Eigen updated to 3.3.7 -- Option CSV_WRITER changed to CSV_WRITER_ASCII + +## [0.7.1] 28 January 2016 + +### Fixed +- Multiphase verlet single to all case generate overflow ## [0.7.0] 15 December 2016 @@ -29,8 +34,7 @@ All notable changes to this project will be documented in this file. ### Fixed - CRITICAL BUG: OpenFPM has a bug handling decomposition when a processor has a disconnected domains - (By experience this case has been seen on big number of processors). Please update to - 0.7.0 or apply the patch to upgrade to 0.6.1 + (By experience this case has been seen on big number of processors). - Found and fixed a memory leak when using complex properties -### Changed diff --git a/example/Vector/7_SPH_dlb/Makefile b/example/Vector/7_SPH_dlb/Makefile index e3e86812414d7a258ca12e53e82804cd2ca11618..85872d2a3ad07532ca2438c00d8fb16ed30e8e82 100644 --- a/example/Vector/7_SPH_dlb/Makefile +++ b/example/Vector/7_SPH_dlb/Makefile @@ -3,18 +3,22 @@ include ../../example.mk CC=mpic++ LDIR = +OPT= OBJ = main.o +sph_dlb_test: OPT += -DTEST_RUN +sph_dlb_test: sph_dlb + %.o: %.cpp - $(CC) -O3 -g -c --std=c++11 -o $@ $< $(INCLUDE_PATH) + $(CC) -O3 $(OPT) -g -c --std=c++11 -o $@ $< $(INCLUDE_PATH) sph_dlb: $(OBJ) $(CC) -o $@ $^ $(CFLAGS) $(LIBS_PATH) $(LIBS) all: sph_dlb -run: sph_dlb +run: sph_dlb_test mpirun -np 2 ./sph_dlb .PHONY: clean all run diff --git a/example/Vector/7_SPH_dlb/main.cpp b/example/Vector/7_SPH_dlb/main.cpp index 4d5f51c0b178872736cc007368dab67f86208cb6..e5049ce3302de57c8f9e6a63cab15abe3e507994 100644 --- a/example/Vector/7_SPH_dlb/main.cpp +++ b/example/Vector/7_SPH_dlb/main.cpp @@ -135,7 +135,11 @@ const double MassFluid = 0.000614125; const double MassBound = 0.000614125; // End simulation time +#ifdef TEST_RUN +const double t_end = 0.001; +#else const double t_end = 1.5; +#endif // Gravity acceleration const double gravity = 9.81; diff --git a/example/Vector/7_SPH_dlb_opt/Makefile b/example/Vector/7_SPH_dlb_opt/Makefile index e3e86812414d7a258ca12e53e82804cd2ca11618..85872d2a3ad07532ca2438c00d8fb16ed30e8e82 100644 --- a/example/Vector/7_SPH_dlb_opt/Makefile +++ b/example/Vector/7_SPH_dlb_opt/Makefile @@ -3,18 +3,22 @@ include ../../example.mk CC=mpic++ LDIR = +OPT= OBJ = main.o +sph_dlb_test: OPT += -DTEST_RUN +sph_dlb_test: sph_dlb + %.o: %.cpp - $(CC) -O3 -g -c --std=c++11 -o $@ $< $(INCLUDE_PATH) + $(CC) -O3 $(OPT) -g -c --std=c++11 -o $@ $< $(INCLUDE_PATH) sph_dlb: $(OBJ) $(CC) -o $@ $^ $(CFLAGS) $(LIBS_PATH) $(LIBS) all: sph_dlb -run: sph_dlb +run: sph_dlb_test mpirun -np 2 ./sph_dlb .PHONY: clean all run diff --git a/example/Vector/7_SPH_dlb_opt/main.cpp b/example/Vector/7_SPH_dlb_opt/main.cpp index 59bdb00ac35f418cc3d27ed63418117c8ab7334c..f1cf83fdea20ffea91ffd562f24c83e3185d00de 100644 --- a/example/Vector/7_SPH_dlb_opt/main.cpp +++ b/example/Vector/7_SPH_dlb_opt/main.cpp @@ -245,7 +245,11 @@ const double MassFluid = 0.000614125; const double MassBound = 0.000614125; // End simulation time +#ifndef TEST_RUN const double t_end = 1.5; +#else +const double t_end = 0.001; +#endif // Gravity acceleration const double gravity = 9.81;