Skip to content

cneverett/Diplodocus.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

264 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diplodocus icon

Diplodocus.jl

Distribution In PLateaux methODOlogy for the CompUtation of transport equationS

Build Status ascl:2605.023

Diplodocus.jl is a Julia package for the transport of particle distribution functions through phase space with the inclusion of continous forces and discrete interactions between particle. It contains three sub-packages: DiplodocusCollisions.jl generates collision arrays via Monte-Carlo integration that describe discrete particle interactions; these pre-computable arrays are then fed into DiplodocusTransport.jl, where advection terms are added and the evolution of particle distribution function can be simuilated; results of these simulations can then be plotted using function from DiplodocusPlots.jl.

Documentation, installation instructions and tutorials can be found here.

This framework is being published as the DIPLODOCUS series of papers, the first two covering the theoretical background and numerical implementation can be found at Paper I and Paper II.

Releases

Packages

Used by

Contributors

Languages