Skip to content

Commit bf9403f

Browse files
Release branch for PySPH-1.0b1.
Also fix #326 by increasing timeout.
1 parent 36812df commit bf9403f

File tree

3 files changed

+46
-4
lines changed

3 files changed

+46
-4
lines changed

CHANGES.rst

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,49 @@
11
1.0b1
22
-----
33

4-
* Release date: Still under development.
5-
* Remove pyzoltan, cyarray into their own packages on pypi.
4+
Around 140 pull requests were merged. Thanks to all who contributed to this
5+
release (in alphabetical order): Abhinav Muta, Aditya Bhosale, Amal Sebastian,
6+
Ananyo Sen, Antonio Valentino, Dinesh Adepu, Jeffrey D. Daye, Navaneet, Miloni
7+
Atal, Pawan Negi, Prabhu Ramachandran, Rohan Kaushik, Tetsuo Koyama, and Yash
8+
Kothari.
9+
10+
* Release date: 1st March 2022.
11+
12+
* Enhancements:
13+
14+
* Use github actions for tests and also test OpenCL support on CI.
15+
* Parallelize the build step of the octree NNPS on the CPU.
16+
* Support for packing initial particle distributions.
17+
* Add support for setting load balancing weights for particle arrays.
18+
* Use meshio to read data and convert them into particles.
19+
* Add support for conditional group of equations.
20+
* Add options to control loop limits in a Group.
21+
* Add ``pysph binder``, ``pysph cull``, and ``pysph cache``.
22+
* Use OpenMP for initialize, loop and post_loop.
23+
* Added many SPH schemes: CRKSPH, SISPH, basic ISPH, SWE, TSPH, PSPH.
24+
* Added a mirror boundary condition along coordinate axes.
25+
* Add support for much improved inlets and outlets.
26+
* Add option ``--reorder-freq`` to turn on spatial reordering of particles.
27+
* API: Integrators explicitly call update_domain.
28+
* Basic CUDA support.
29+
* Many important improvements to the pysph Mayavi viewer.
30+
* Many improvements to the 3D and 2D jupyter viewer.
31+
* ``Application.customize_output`` can be used to customize viewer.
32+
* Use ``~/.compyle/config.py`` for user customizations.
33+
* Remove pyzoltan, cyarray, and compyle into their own packages on pypi.
34+
35+
* Bug fixes:
36+
37+
* Fix issue with update_nnps being called too many times when set for a
38+
group.
39+
* Many OpenCL related fixes and improvements.
40+
* Fix bugs in the parallel manager code and add profiling information.
41+
* Fix hdf5 compressed output.
42+
* Fix ``pysph dump_vtk``
43+
* Many fixes to various schemes.
44+
* Fix memory leak with the neighbor caching.
45+
* Fix issues with using PySPH on FreeBSD.
46+
647

748
1.0a6
849
-----

pysph/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# See PEP 440 for more on suitable version numbers.
2-
__version__ = '1.0b1.dev0'
2+
__version__ = '1.0b1'
33

44
# Utility functions to determine if Zoltan/MPI are available.
55
_has_zoltan = None

pysph/parallel/tests/test_parallel.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,8 @@ def test_mpi_reduce_array(self):
9595
def test_parallel_reduce(self):
9696
args = ['--directory=%s' % self.root]
9797
run_parallel_script.run(
98-
filename='simple_reduction.py', args=args, nprocs=4, path=path
98+
filename='simple_reduction.py', args=args, nprocs=4, path=path,
99+
timeout=60.0
99100
)
100101

101102

0 commit comments

Comments
 (0)