Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

https://github.com/InteractiveComputerGraphics/SPlisHSPlasH
22 June 2025, 10:33:42 UTC
  • Code
  • Branches (24)
  • Releases (0)
  • Visits
    • Branches
    • Releases
    • HEAD
    • refs/heads/gh-pages
    • refs/heads/master
    • refs/heads/update-ci-python
    • refs/tags/1.1.0
    • refs/tags/1.2.0
    • refs/tags/1.3.0
    • refs/tags/1.3.1
    • refs/tags/2.0.0
    • refs/tags/2.1.0
    • refs/tags/2.10.0
    • refs/tags/2.11.0
    • refs/tags/2.12.0
    • refs/tags/2.13.0
    • refs/tags/2.2.0
    • refs/tags/2.3.0
    • refs/tags/2.4.0
    • refs/tags/2.5.0
    • refs/tags/2.6.0
    • refs/tags/2.7.0
    • refs/tags/2.8.0
    • refs/tags/2.8.1
    • refs/tags/2.8.2
    • refs/tags/2.8.7
    • refs/tags/2.9.0
    No releases to show
  • 18bb18e
  • /
  • Changelog.txt
Raw File Download
Take a new snapshot of a software origin

If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.

Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.
swh spinner

Processing "take a new snapshot" request ...

Permalinks

To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.

  • content
  • directory
  • revision
  • snapshot
origin badgecontent badge Iframe embedding
swh:1:cnt:bbfb3546cb178fd3aa0fb40a7df00f1c8caecbc6
origin badgedirectory badge Iframe embedding
swh:1:dir:18bb18e53a1f059e82d522006790901cd00b45c5
origin badgerevision badge
swh:1:rev:d0c28bba53f9b9e35a94104dbba78b5a5cceff2a
origin badgesnapshot badge
swh:1:snp:b9e357e4af6e1a0f03f7ff48fd0795f8f7605624
Citations

This interface enables to generate software citations, provided that the root directory of browsed objects contains a citation.cff or codemeta.json file.
Select below a type of object currently browsed in order to generate citations for them.

  • content
  • directory
  • revision
  • snapshot
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Tip revision: d0c28bba53f9b9e35a94104dbba78b5a5cceff2a authored by Jan Bender on 09 June 2021, 10:21:22 UTC
- missing flag
Tip revision: d0c28bb
Changelog.txt
2.10.0
	- added support of embedded Python scripts (must be activated in CMake)
	- added possibility to animate rigid bodies in Python
	- added Implicit Compressible SPH pressure solver by Gissler et al. 2020
	- fixed bug in AnimationField (thanks to Lukas Westhofen)
	- improved stability of volume maps

2.9.2
	- added ParaView partio plugin
	- extended tooltips by json key
	- small avx improvements
	- fluid can have an initial angular velocity
	- improved Maya plugin
	- added support of asynchronous file writing in the partio exporter
	- added reset callback 
2.9.1
	- added documentation about how to implement an exporter
	- added a Python data exporter example (can export rigid bodies in all formats supported by meshio)
	- added an OBJ rigid body exporter
	- implemented a simple interface to register own particle and rigid body exporters
	- extracted the scene configuration in a singleton class
	- simplified the interface to register a new non-pressure force

2.9.0 
	- added new surface tension model (thanks to Fernando Zorilla and Marcel Ritter)
	- added a test for reading and writing the state of a simulation
	- updated to Eigen 3.3.8
	- added a hotkey (m) to rescale the range of the current color map
	- color maps range is determined automatically
	- all particle fields can now be used for rendering
	- improved stability of implicit boundary handling
	- improved documentation
	- added DebugTools class which generates additional particle data for debugging
	- added Python example to add a particle field, this can be used for visual debugging or to export additional data per particle
	- updated pybind
	- improved warmstart
	- added build instructions
	- added more colormaps
	- improved documentation
	- added version file

2.8.0
	- performance improvements
	- added GUI based on the imgui library
	- added GLFW
	- removed dependency on glew
	- removed dependency on freeglut
	- bugfixes

2.7.0
	- added Python binding using pybind (thanks to Stefan Jeske)
	- added Python examples
	- performance improvements: Elasticity_Peer2018
	- bugfixes
	- new command line parameter to overwrite scene settings

2.6.0
	- performance improvement: added AVX support for TimeStepDFSPH, DragForce_Gissler2017, Viscosity_Standard, Viscosity_Weiler2018, MicropolarModel_Bender2017
	- added AVX support for 2D simulations 
	- added VTk export of rigid bodies
	- added parameter to control min CFL step size
	- cleaned up classes of graphical user interface
	- exchanged Static/DynamicBoundarySimulator by SPHSimulator which can handle dynamic and static scenes
	- added regular surface sampling
	- updated to Eigen 3.3.7
	- bugfixes

2.5.0 
	- added the boundary handling method "Volume Maps: An Implicit Boundary Representation for SPH"
	- added the boundary handling method "Density Maps for Improved SPH Boundary Handling"
	- added regular particle sampling
	- PartioViewer can play sequences
	- PartioViewer can write sequences as jpg files
	- PartioViewer can generate movies using ffmpeg
	- PartioViewer can render rigid body data	
	- PartioViewer supports multiphase data
	- user can now save/load the complete state of the simulation 
	- bugfixes

2.4.0
	- added rigid body export
	- added VTK file export (enables the data import in ParaView)
	- added file dialog for Windows
	- added a Python plugin for Maya to model scenes in Maya and export them to SPlisHSPlasH
	- added animation fields to animate particles in an area using a math script
	- improved fluid emitters	
	- added option to simulate without GUI
	- added GPU neighborhood search (cuNSearch) which can be selected in CMake

2.3.0	
	- added the Implicit SPH Formulation for Incompressible Linearly Elastic Solids of Peer et al. 2017
	- added Corotated SPH for deformable solids of Becker et al. 2009
	- SPlisHSPlasH now supports 2D simulations
	- SPlisHSPlasH now has enhanced particle coloring
	- partio export of arbitrary particle attributes is now supported
	- renamed Static/DynamicBoundaryDemo to Static/DynamicBoundarySimulator
	- added documentation of file format
	- added colormaps
	- fixed race condition
	- fixed single precision build
	- updated PositionBasedDynamics

2.2.0
	- added support for multi-phase simulations

2.1.0	
	- added implicit viscosity computation of Weiler et al. 2018
	- added implicit viscosity computation of Takahashi et al. 2015
	- significantly improved performance of Projective Fluids
	- added counting class

2.0.0
	- the parameters of all methods are now handled by the library GenericParameters
	- the GUI is automatically generated using the information of the generic parameters
	- updated PositionBasedDynamics library which now supports arbitrary rigid body collisions
	- added Logger
	

1.3.1	
	- added implicit viscosity computation of Peer and Teschner 2016
	- fixed drag force computation of Gissler et al. 2017

1.3.0	
	- added implicit viscosity computation of Peer et al. 2015
	- SPlisHSPlasH now uses MD5 hashes to verify that cache files are valid
	- added volume sampling tool
	- cleanup fluid model
	- added drag force computation of Gissler et al. 2017
	- added drag force computation of Macklin et al. 2014
	- bugfixes

1.2.0
	- added micropolar model for turbulent fluids (Bender et al., "A Micropolar Material Model for Turbulent SPH Fluids", ACM SIGGRAPH/EUROGRAPHICS Symposium on Computer Animation, 2017)
	- added vorticity confinement method
	- added fluid emitters
	- added partio export for fluid simulations
	- updated to Eigen 3.3.4
	- bugfixes

1.1.0
	- added new scenes
	- added implicit viscosity (Bender and Koschier, "Divergence-free SPH for incompressible and viscous fluids", IEEE Transactions on Visualization and Computer Graphics, 2017)
	- added Projective Fluids implementation (Weiler et al., "Projective Fluids", Proceedings of Motion in Games, ACM, 2016)
	- updated CompactNSearch
	- updated PositionBasedDynamics
	- optimized DFSPH
	- updated to Eigen 3.3

1.0.0

	- Initial release

back to top

Software Heritage — Copyright (C) 2015–2025, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Contact— JavaScript license information— Web API