Recent Releases of UltraDark.jl

UltraDark.jl - v0.9.7

UltraDark v0.9.7

Diff since v0.9.6

Merged pull requests: - chore: Add Julia v1.10 to compat (#179) (@musoke) - chore(deps): bump codecov/codecov-action from 3 to 4 (#180) (@dependabot[bot]) - chore(deps): bump julia-actions/setup-julia from 1 to 2 (#181) (@dependabot[bot]) - Rewrite much of docs after JOSS review (#182) (@musoke) - Doc/extref (#186) (@musoke) - Expand docstrings and move them around in rendered pages (#187) (@musoke) - doc: Cleanup overview (#188) (@musoke) - Update paper.md (#189) (@xuanxu) - JOSS submission (#190) (@musoke) - doc: Fix redundant tildes in index.md (#191) (@musoke) - chore: Release 0.9.7 (#192) (@musoke)

Closed issues: - Expand documentation (#168) - Add a result figure to JOSS draft (#169) - Add links to papers/figures in documentation (#175) - link docs to types from Julia, PencilArrays and PencilFFTs (#184) - Document fields of Grids and PencilGrids (#185)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

UltraDark.jl - v0.9.6

UltraDark v0.9.6

Diff since v0.9.5

Merged pull requests: - opt: Parallelise calculation of coordinate arrays (#164) (@musoke) - chore: Add compat entries for std libs (#165) (@musoke) - ci: Update julia-format action to v2 (#166) (@musoke) - Community & contribution guidelines (#172) (@musoke) - ci: Bump Julia to 1.10 (#173) (@musoke) - ci: actions/cache -> julia-actions/cache (#174) (@musoke) - ci: doc job should use julia-actions/cache (#176) (@musoke) - opt: Use PrecomileTools (#177) (@musoke) - feat: Soliton initialisation (#178) (@musoke)

Closed issues: - Contribution guidelines (#167) - move soliton initialisation into package (#171)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 2 years ago

UltraDark.jl - v0.9.5

UltraDark v0.9.5

Diff since v0.9.4

Closed issues: - doctests: Tests on PencilGrids don't run locally (#71) - Spell out \psi, \Phi in Grids? (#81) - move plots to makie (#82) - Add differences from other codes to readme (#116) - https://github.com/JuliaTesting/Aqua.jl (#136) - dependabot to update actions (#137) - fix zenodo badge (#141) - use Folds.jl on reductions (#144)

Merged pull requests: - Zendo badge (#135) (@musoke) - chore: drop julia 1.7, allow julia 1.9 (#139) (@musoke) - test: Use Aqua (#140) (@musoke) - chore: Ignore doc/Manifest.toml (#142) (@musoke) - chore: dependabot to update github actions (#143) (@musoke) - chore(deps): bump codecov/codecov-action from 1 to 3 (#145) (@dependabot[bot]) - chore(deps): bump actions/cache from 1 to 3 (#146) (@dependabot[bot]) - chore(deps): bump actions/checkout from 2 to 3 (#147) (@dependabot[bot]) - CompatHelper: bump compat for PencilFFTs to 0.15, (keep existing compat) (#148) (@github-actions[bot]) - chore: gitignore output figures (#151) (@musoke) - opt: Use Folds.jl for E_grav (#152) (@musoke) - doc: Write brief introduction to API (#153) (@musoke) - doc fixup (#154) (@musoke) - fix(ci): Deploy docs to branch main (#155) (@musoke) - CI: add tests on Julia nightly & latest tags (#156) (@musoke) - Convert plots in examples from Plots.jl to Makie.jl (#158) (@musoke) - fix: Pass non-constant scale factor (#159) (@musoke) - fix(tests): Prevent MPI from breaking doc tests (#160) (@musoke) - chore(deps): bump actions/checkout from 3 to 4 (#161) (@dependabot[bot]) - CompatHelper: bump compat for HDF5 to 0.17, (keep existing compat) (#162) (@github-actions[bot]) - fix: Typo in gravitational energy (#163) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 2 years ago

UltraDark.jl - v0.9.4

UltraDark v0.9.4

Diff since v0.9.3

Closed issues: - use parallel reductions to compute sum, maximum, etc (#126) - HDF5 output (#130)

Merged pull requests: - opt: Parallelise maximums and sums with Folds.jl (#128) (@musoke) - feat: HDF5 output (#131) (@musoke) - fix: Output of slices from pencil arrays (#132) (@musoke) - chore: bump 0.9.4 (#133) (@musoke) - chore: specify Folds.jl compat (#134) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UltraDark.jl - v0.9.3

UltraDark v0.9.3

Diff since v0.9.2

Closed issues: - NUFFT to remove periodic boundary conditions (#99)

Merged pull requests: - chore: Add CITATION.cff (#124) (@musoke) - fix: Correct scale factor on last half step (#127) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UltraDark.jl - v0.9.2

UltraDark v0.9.2

Diff since v0.9.1

Closed issues: - update PencilArrays (#106) - move init_sol to artifact (#110)

Merged pull requests: - fix: outer_step! call at end of loop missed (#120) (@musoke) - temporary fix for julia-formatter action (#121) (@musoke) - feat: Write list of output times to disc (#122) (@musoke) - test: Fix overly strong test in summary (#123) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

UltraDark.jl - v0.9.1

UltraDark v0.9.1

Diff since v0.9.0

Merged pull requests: - fix: Too much overloading of angular momentum (#119) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

UltraDark.jl - v0.9.0

UltraDark v0.9.0

Diff since v0.8.0

Merged pull requests: - CompatHelper: bump compat for PencilArrays to 0.17, (keep existing compat) (#112) (@github-actions[bot]) - bump compat for julia to 1.7, PencilFFTs to 0.14, MPI to only 0.20 (#115) (@github-actions[bot])

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

UltraDark.jl - v0.8.0

UltraDark v0.8.0

Diff since v0.7.0

Merged pull requests: - External state (#118) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

UltraDark.jl - v0.7.0

UltraDark v0.7.0

Diff since v0.6.0

Closed issues: - Add formatting checks (#100)

Merged pull requests: - test: Test summaries on PencilGrids too (#98) (@musoke) - feat: Include calculation of energies (#102) (@musoke) - ci: Add JuliaFormatter action for github (#103) (@musoke) - ci: Run main test suite on master and PRs (#104) (@musoke) - Refine summary (#105) (@musoke) - simulate -> simulate! (#108) (@musoke) - feat: Delete deprecated functions (#109) (@musoke) - Release 0.7.0 (#114) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

UltraDark.jl - v0.6.0

UltraDark v0.6.0

Diff since v0.5.0

Merged pull requests: - fix: Typo in total mass defn (#96) (@musoke) - Fix totalmass (#97) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

UltraDark.jl - v0.5.0

UltraDark v0.5.0

Diff since v0.4.1

Merged pull requests: - feat: Include coordinate tranformations (#91) (@musoke) - Allow initialising a soliton on a grid other that grids.psi_x. (#92) (@musoke) - Fix init soliton (#93) (@musoke) - refactor: Define type AbstractGrids (#94) (@musoke) - Summary refactor (#95) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

UltraDark.jl - v0.4.1

UltraDark v0.4.1

Diff since v0.4.0

Merged pull requests: - feat: Add function to calculate volume element (#90) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

UltraDark.jl - v0.4.0

UltraDark v0.4.0

Diff since v0.3.0

Merged pull requests: - Summary refactor (#89) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

UltraDark.jl - v0.3.0

UltraDark v0.3.0

Diff since v0.2.2

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

UltraDark.jl - v0.2.2

UltraDark v0.2.2

Diff since v0.2.1

Closed issues: - ci: coveralls upload is broken (#20) - Benchmark for PencilFFT slower than FFTW (#37) - remove redundant data from Grids (#80)

Merged pull requests: - fix: Remove trailing comma from summary.csv (#76) (@musoke) - Refresh benchmarks of time step (#77) (@musoke) - ci: Test against julia 1.7 (#78) (@musoke) - refactor: Use : in reshapes (#79) (@musoke) - bench: Add benchmarks with MPI and redo plots (#83) (@musoke) - CompatHelper: bump compat for PencilFFTs to 0.13, (keep existing compat) (#84) (@github-actions[bot]) - fix: export correct summary types (#85) (@musoke) - feat: Output the grid coordinates (#86) (@musoke) - fix: Export summary types (#87) (@musoke) - chore: Bump version to 0.2.2 (#88) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

UltraDark.jl - v0.2.1

UltraDark v0.2.1

Diff since v0.2.0

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UltraDark.jl - v0.2.0

UltraDark v0.2.0

Diff since v0.1.4

Merged pull requests: - Flexible time step config (#75) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UltraDark.jl - v0.1.4

UltraDark v0.1.4

Diff since v0.1.3

Merged pull requests: - CompatHelper: bump compat for "MPI" to "0.19" (#70) (@github-actions[bot]) - Include Fourier modes in grids (#73) (@musoke) - feat: Allow multiplying time step by constant (#74) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UltraDark.jl - v0.1.3

UltraDark v0.1.3

Diff since v0.1.2

Merged pull requests: - Phi initialization (#66) (@musoke) - Refactor steps (#67) (@musoke) - fix: SummaryStatisticsMaxRms has no max (#68) (@musoke) - feat: phase difference options (#69) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UltraDark.jl - v0.1.2

UltraDark v0.1.2

Diff since v0.1.1

Merged pull requests: - feat: Allow user to specify summary (#64) (@musoke) - fix: Indexing errors in MPI example (#65) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UltraDark.jl - v0.1.1

UltraDark v0.1.1

Diff since v0.1.0

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

UltraDark.jl - v0.1.0

UltraDark v0.1.0

Closed issues: - Bad scaling with number of threads (#22) - MPI parallelism is broken (#24) - Add units to examples (#25) - Add static soliton example (#26) - Timestep broken with large background potential (#31) - Provide example script and slurm configuration for running in MPI (#53)

Merged pull requests: - ci: Bump julia versions (#1) (@musoke) - test: Refactor to use SafeTestsets (#2) (@musoke) - fix: Better stopping condition (#3) (@musoke) - fix: Stopping condition in evolve_to! (#4) (@musoke) - Mpi (#5) (@musoke) - Doc/growth example (#6) (@musoke) - feat: Check phase gradients (#7) (@musoke) - Move from travis-ci.org to github actions (#8) (@musoke) - CompatHelper: add new compat entry for "FFTW" at version "1.2" (#9) (@github-actions[bot]) - CompatHelper: add new compat entry for "NBInclude" at version "2.2" (#10) (@github-actions[bot]) - CompatHelper: add new compat entry for "AbstractFFTs" at version "0.5" (#11) (@github-actions[bot]) - CompatHelper: add new compat entry for "MPI" at version "0.16" (#12) (@github-actions[bot]) - doc: Add installation instructions (#13) (@musoke) - bench: Add scripts to benchmark threads, resol (#14) (@musoke) - fix: Redundant deps in example (#15) (@musoke) - CompatHelper: bump compat for "PencilFFTs" to "0.10" (#16) (@github-actions[bot]) - CompatHelper: bump compat for "MPI" to "0.15" (#17) (@github-actions[bot]) - CompatHelper: bump compat for "PencilFFTs" to "0.11" (#18) (@github-actions[bot]) - CompatHelper: bump compat for "AbstractFFTs" to "1.0" (#19) (@github-actions[bot]) - ci: Disable coveralls (#21) (@musoke) - Benchmark (#23) (@musoke) - Examples/update units (#27) (@musoke) - CompatHelper: bump compat for "PencilFFTs" to "0.12" (#28) (@github-actions[bot]) - feat: Set maximum phase grad in a constant (#29) (@musoke) - benchmarks/pyul (#30) (@musoke) - fix: gravitational timestep (#32) (@musoke) - Refine phase checks (#33) (@musoke) - feat: Add position arrays to Grids (#34) (@musoke) - doc: Add animations to growth example (#35) (@musoke) - CompatHelper: bump compat for "MPI" to "0.17" (#36) (@github-actions[bot]) - ci: Update to julia 1.6 (#40) (@musoke) - Fix multiprocess parallelism (#41) (@musoke) - opt: Remove dist from grids structs (#42) (@musoke) - Anisotropic resolution (#44) (@musoke) - Rename from JultraDark.jl to UltraDark.jl (#46) (@musoke) - chore: Move test deps to own Project.toml (#47) (@musoke) - refactor: Group functions by use, not arguments (#49) (@musoke) - Enable user modifications (#50) (@musoke) - CompatHelper: bump compat for "MPI" to "0.18" (#54) (@github-actions[bot]) - doc: Add example slurm configurations (#55) (@musoke) - Optimize time steps more (#57) (@musoke)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago