Recent Releases of CurvilinearGrids.jl

CurvilinearGrids.jl - v0.8.5

CurvilinearGrids v0.8.5

Diff since v0.8.4

  • Minor bugfixes

Merged pull requests: - Fix rotate function (#41) (@ajrohr2)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 6 months ago

CurvilinearGrids.jl - v0.8.4

CurvilinearGrids v0.8.4

Diff since v0.8.3

  • Minor bugfix in the CurvilinearGrid3D constructor

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 7 months ago

CurvilinearGrids.jl - v0.8.3

CurvilinearGrids v0.8.3

Diff since v0.8.2

  • add rigid body transformations
    • misc bugfixes

Merged pull requests: - Rigid body transformations (#37) (@ajrohr2) - Revert update! function (#38) (@ajrohr2)

Closed issues: - Create rigid body motion transformations (#34)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 7 months ago

CurvilinearGrids.jl - v0.8.2

CurvilinearGrids v0.8.2

Diff since v0.8.1

  • Transition metric and construction functions to kernels

Merged pull requests: - Type stability (#33) (@ajrohr2) - Gpu kernels (#36) (@ajrohr2)

Closed issues: - Update constructors to work with GPUs (#35)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 7 months ago

CurvilinearGrids.jl - v0.8.1

CurvilinearGrids v0.8.1

Diff since v0.8.0

  • Minor bug fixes to the adapttogpu functionality and relaxed compat entries

Closed issues: - Incompatible axisymmetric construction (#32)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 8 months ago

CurvilinearGrids.jl - v0.8.0

CurvilinearGrids v0.8.0

Diff since v0.7.7

  • Add new grid types with optimized storage:
  • RectilinearGrid2D, RectilinearGrid3D - optimized grid defined by x, y, and z coordinate vectors
  • UniformGrid2D, UniformGrid3D - optimized grid for uniformity

Breaking changes

  • Removal of convenience constructors like rectlinear_grid due to the new optimized types and expanded constructors. Just use the type constructors instead now,

Merged pull requests: - RectlinearArrays module (#31) (@ajrohr2)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 8 months ago

CurvilinearGrids.jl - v0.7.7

CurvilinearGrids v0.7.7

Diff since v0.7.6

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 8 months ago

CurvilinearGrids.jl - v0.7.6

CurvilinearGrids v0.7.6

Diff since v0.7.5

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 8 months ago

CurvilinearGrids.jl - v0.7.5

CurvilinearGrids v0.7.5

Diff since v0.7.4

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 9 months ago

CurvilinearGrids.jl - v0.7.4

CurvilinearGrids v0.7.4

Diff since v0.7.3

Merged pull requests: - CompatHelper: bump compat for ForwardDiff to 1, (keep existing compat) (#28) (@github-actions[bot])

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 10 months ago

CurvilinearGrids.jl - v0.7.3

CurvilinearGrids v0.7.3

Diff since v0.7.2

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 10 months ago

CurvilinearGrids.jl - v0.7.2

CurvilinearGrids v0.7.2

Diff since v0.7.1

Merged pull requests: - changes for final JOSS publication (#27) (@danielskatz)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

CurvilinearGrids.jl - v0.7.1

CurvilinearGrids v0.7.1

Diff since v0.7.0

Merged pull requests: - Update paper and bibliography (#26) (@jbytecode)

Closed issues: - [JOSS] Review comments (#24)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

CurvilinearGrids.jl - v0.7.0

CurvilinearGrids v0.7.0

Diff since v0.6.5

What's Changed

  • CompatHelper: bump compat for ChunkSplitters to 3, (keep existing compat) by @github-actions in https://github.com/smillerc/CurvilinearGrids.jl/pull/22
  • Add symmetric metric discretization scheme and correct metric storage by @smillerc in https://github.com/smillerc/CurvilinearGrids.jl/pull/25

Full Changelog: https://github.com/smillerc/CurvilinearGrids.jl/compare/v0.6.5...v0.7.0

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

CurvilinearGrids.jl - v0.6.5

CurvilinearGrids v0.6.5

Diff since v0.6.3

Merged pull requests: - CompatHelper: add new compat entry for CartesianDomains at version 0.1, (keep existing compat) (#21) (@github-actions[bot])

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

CurvilinearGrids.jl - v0.6.3

CurvilinearGrids v0.6.3

Diff since v0.6.2

  • add is_orthogonal and is_static to grid types for specialization

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

CurvilinearGrids.jl - v0.6.2

CurvilinearGrids v0.6.2

Diff since v0.6.1

  • Missed adding the edge-based Jacobian values for 3D meshes

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

CurvilinearGrids.jl - v0.6.1

CurvilinearGrids v0.6.1

Diff since v0.6.0

  • Add simple constructor methods to make specific grid types easy to make

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

CurvilinearGrids.jl - v0.6.0

CurvilinearGrids v0.6.0

Diff since v0.5.1

  • Remove AD generated metrics, since they were inconsistent with the needs of an advection-based method

Merged pull requests: - Metric scheme update (#20) (@smillerc)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

CurvilinearGrids.jl - v0.5.1

CurvilinearGrids v0.5.1

Diff since v0.5.0

  • cellsize for 1D grids now returns a tuple
    • edge Jacobians for 3D grids are computed via AD for the time being

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

CurvilinearGrids.jl - v0.5.0

CurvilinearGrids v0.5.0

Diff since v0.4.0

  • Axisymmetric 2D grids are now available
  • Grid types can not be adapted to the GPU (after construction)

Merged pull requests: - Enable axisymmetric grids (#19) (@smillerc)

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

CurvilinearGrids.jl - v0.4.0

CurvilinearGrids v0.4.0

Diff since v0.3.0

  • Stored metric terms are now in StructArrays

Merged pull requests: - Move all the metric data members into StructArrays (#18) (@smillerc)

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

CurvilinearGrids.jl - v0.3.0

CurvilinearGrids v0.3.0

Diff since v0.2.0

  • Major rework of the conserved metric calculations for 3D
  • Metrics are now members of the grid types, e.g. grid.cell_center_metrics for the normal metrics ($J, \xix, \etax, ...$) and grid.edge_metrics for the conserved metric terms $\hat\xix, \hat\etax$ at the edge $i+1/2$

Merged pull requests: - CompatHelper: add new compat entry for Revise at version 3, (keep existing compat) (#8) (@github-actions[bot]) - CompatHelper: add new compat entry for ChunkSplitters at version 2, (keep existing compat) (#9) (@github-actions[bot]) - CompatHelper: add new compat entry for KernelAbstractions at version 0.9, (keep existing compat) (#10) (@github-actions[bot]) - CompatHelper: add new compat entry for FiniteDifferences at version 0.12, (keep existing compat) (#11) (@github-actions[bot]) - CompatHelper: add new compat entry for Polyester at version 0.7, (keep existing compat) (#12) (@github-actions[bot]) - CompatHelper: add new compat entry for WriteVTK at version 1, (keep existing compat) (#13) (@github-actions[bot]) - CompatHelper: add new compat entry for OffsetArrays at version 1, (keep existing compat) (#14) (@github-actions[bot]) - CompatHelper: add new compat entry for FillArrays at version 1, (keep existing compat) (#15) (@github-actions[bot]) - CompatHelper: add new compat entry for MappedArrays at version 0.4, (keep existing compat) (#16) (@github-actions[bot]) - CompatHelper: add new compat entry for BenchmarkTools at version 1, (keep existing compat) (#17) (@github-actions[bot])

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

CurvilinearGrids.jl - v0.2.0

CurvilinearGrids v0.2.0

Diff since v0.1.0

Update to consistent API

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

CurvilinearGrids.jl - v0.1.0

CurvilinearGrids v0.1.0

Initial release!

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