Skip to content

Commit

Permalink
update CHANGES for 20.09 (#1334)
Browse files Browse the repository at this point in the history
  • Loading branch information
WeiqunZhang committed Sep 3, 2020
1 parent c7cef05 commit e34912f
Showing 1 changed file with 77 additions and 0 deletions.
77 changes: 77 additions & 0 deletions CHANGES
@@ -1,3 +1,80 @@
# 20.09

-- Fix interpolation coefficients for EB stencil in cell-centered linear
solvers when the EB surface at the domain boundary is tilted.

-- Add a parameter to `AMReX_omp_mod` that can be used by Fortran code to
check whether AMReX was built with OpenMP support, and, if yes, what
the version number (_OPENMP) was at the time AMReX was compiled.

-- CMake: re-write genex evaluation functions.

-- Extend the number of unique particles per cpu we can have at once.

-- Add a new method to the `amrex_distromap` type in
F_Interfaces. `get_pmap` fills a caller-owned array of PEs.

-- Fix a long standing bug in GNU make system on the use of HOST and
HOSTNAME.

-- Add Scan::InclusiveSum and ExclusiveSum for CPU to avoid ifdef.

-- Add check for empty probin_file in Amr::restart.

-- Update Sundials interface, documentation, and build to be version
agnostic.

-- Updates for ROCm 3.6 and 3.7.

-- Add section to Make.unknown for intel mpi.

-- CMake: re-factor third party libraries setup.

-- Port TagBoxArray to GPU.

-- Fix a bug in matching of COMP_VERSION to correctly treat CCE > 9.

-- By default, EB outside the domain will be generated by extending from
the domain faces.

-- Fix an issues due to roundoff error in determining whether particles
are inside the domain.

-- Remove Perilla because it's incompatible with our GPU strategy and it's
no longer being maintained.

-- Switch the overset mask convention to that 1 means unknown and 0 means
known. The new convention is more convenient for AMR-Wind.

-- Remove old solvers, Src/LinearSolvers/C_CellMG and C_TensorMG. They
have been superseded by Src/LinearSolvers/MLMG.

-- MacProjector: allow for re-use of the object and enhance multi-level
algorithm.

-- Add asserts for bounds checking to Array1D and Array2D.

-- Optimization of the construction of SFC.

-- Refactoring of particle buffer map.

-- Optimization of FPinfo and complementIn.

-- Move the Amr/Extrapolater used in IAMR/PeleLM to C++/GPU compliant.

-- Less surprising behavior for the ok() method of FabArray. This makes
the `ok()` method of FabArray return `false` instead of crashing if the
`define()` method has yet to be called.

-- Optimization of regrid.

-- Special FillBoundary for Almo.

-- Fix the average_down_faces calls in linear solvers to see periodicity.

-- Make sure the calculation of divu at inflow face in nodal projection
does not use tangential velocities on an inflow face.

# 20.08

-- New average_down_faces functions that take periodic boundary into account.
Expand Down

0 comments on commit e34912f

Please sign in to comment.