Skip to content

Releases: AMReX-Astro/Castro

Release 24.11

01 Nov 17:51
Compare
Choose a tag to compare

24.11

  • a new well-balanced method was added to the CTU PPM solver. This
    does the characteristic projection only on the perturbed pressure
    and then adds back in the hydrostatic pressure. It can be enabled
    via castro.ppm_well_balanced (#2945)

  • fixed a bug in the div{U} calculation for artificial viscosity on
    symmetry boundaries (#2983)

  • more development on 2D spherical geometry (#2973, #2975, #2981)

  • updates to the massive star plotting scripts (#2979)

  • add some new checks to prevent running unsupported combinations
    of solvers (#2978)

  • documentation updates (#2977)

  • flame_wave can now be run in 1D (#2976)

Release 24.10

01 Oct 17:54
Compare
Choose a tag to compare

24.10

  • update initial model for subchandra when doing ASE NSE (#2970)

  • massive_star plot tweaks (#2968)

  • start of work on 2D spherical geometry (#2953, #2954, #2955,
    #2957, #2958, #2959, #2961, #2962, #2964, #2965)

  • the gresho problem now takes Mach number instead of p0 as input
    (#2951, #2963)

  • the PPM geometric source terms in the normal predictor are now
    traced to the interfaces (#2473)

  • subch_planar now works in 1D (#2952)

  • remove old get_const_grav() function (#2956)

  • clang-tidy fixes to radiation (#2950)

Release 24.09

01 Sep 15:54
Compare
Choose a tag to compare

24.09

  • Code clean-ups / clang-tidy (#2942, #2949)

  • update the hse_convergence readme to reflect current convergence
    (#2946)

  • update the bubble_convergence plotting script (#2947)

  • new Frontier scaling numbers (#2948)

  • more GPU error printing (#2944)

  • science problem updates: flame_wave (#2943)

  • documentation updates (#2939)

Release 24.08

01 Aug 18:34
Compare
Choose a tag to compare

24.08

  • lazy QueueReduction has been enabled for the timing diagnostics
    (#2926)

  • The job_info file output now correctly labels the compute time
    as GPU-hours instead of CPU-hours when running on GPUs (#2930)

  • We can now output warnings when running on GPUs if you build
    with USE_GPU_PRINTF=TRUE(#2923, #2928)

  • Code clean-ups / sync with Microphysics (#2900, #2901, #2905,
    #2906, #2909, #2912, #2919, #2922, #2932, #2933, #2936, #2938,
    #2940)

  • The area weighting in the diagnostics in subch_planar was fixed
    (#2885)

  • A script to produce a resolution study for the circular_det
    problem was added (#2857)

  • science problem updates: xrb_layered (#2917), nova (#2913),
    wdmerger (#2907, #2918, #2931), Detonation (#2902)

  • updated scaling results on Frontier (#2904, #2914, #2915)

  • more exact Riemann solver clean-up (#2896, #2897, #2898)
    and clean-ups to the two shock solvers (#2895)

  • fix issues with eigenvectors and clang-tidy in the MHD solver
    (#2880)

Release 24.07

03 Jul 12:25
Compare
Choose a tag to compare

24.07

  • Reorganizing of the existing 2-shock and HLL Riemann solvers
    (#2887, #2888, #2889, #2890)

  • Some clean-up, accuracy improvements, and optimization of the
    exact Riemann solver in preparation for coupling it to simulations
    (#2868, #2869, #2875)

  • a new problem setup, subch_planar, for exploring He detonations
    (#2870, #2873, #2881, #2883, #2886, #2877, #2878)

  • clean-up the computation of the shock variable for hybrid Riemann
    solves (#2865)

  • code clean-ups (#2852, #2871, #2891)

  • documentation improvements (#2843, #2879)

  • add an EditorConfig (#2872)

  • add the circular detonation problem to test multidimensional shock
    algorithms (#2858)

Release 24.06

01 Jun 20:29
Compare
Choose a tag to compare

24.06

Release 24.05

01 May 17:55
Compare
Choose a tag to compare

24.05

  • Changed how the shock flag is computed. It is now computed once,
    at the start of a timestep. It also takes into account sources
    such that the pressure jump is only the pressure that is available
    to drive a shock. (#2726, #2728)

  • Fixed a boundary condition check in gravity (#2833)

  • Some coverity and clang-tidy fixes (#2810, #2811, #2835, #2831,
    #2832)

  • Fix the wdmerger initialization when the two stars are overlapping
    (#2829)

  • Fixed the Castro retry mechanism when amr.subcycling_mode = None
    (#2821, #2824, #2826)

  • Added more amr parameters to the job_info file (#2828)

  • Added OpenMP to the SDC burn loop (#2770)

Release 24.04

01 Apr 18:43
Compare
Choose a tag to compare

24.04

Release 24.03

07 Mar 22:28
Compare
Choose a tag to compare

24.03

  • Documentation updates (#2742, #2752, #2753)

  • Fix some code warnings (#2737)

  • Fixed the exact Riemann solver compilation (#2745)

  • Fix an issue with large kernel sizes with ROCm in the reduction code
    in the reactions (#2749)

Release 24.02

01 Feb 17:59
Compare
Choose a tag to compare

24.02

  • Lot's of code fixes from coverity and clang-tidy (#2736, #2734,
    #2735, #2731, #2732, #2733)

  • Fix the boundary condition logic at a wall for Detonation (#2722)

  • Reimplement the shock detection algorithm to account for sources
    and do a better job in multidimensions (#2711, #2710, #2709, #2704)

  • Start the process of moving the runtime parameters to structs (#2688)