Exawind / amr-wind

AMReX-based structured wind solver
https://exawind.github.io/amr-wind
Other
103 stars 78 forks source link

ow_w2a test is non deterministic on CPU #1090

Open marchdf opened 4 weeks ago

marchdf commented 4 weeks ago

Bug description

Running the test suite twice results in diffs in the ow_w2a test.

Steps to reproduce

Steps to reproduce the behavior:

  1. Compiler used
    • [ ] GCC
    • [x] LLVM
    • [ ] oneapi (Intel)
    • [ ] nvcc (NVIDIA)
    • [ ] rocm (AMD)
    • [ ] with MPI
    • [ ] other:
  2. Operating system
    • [x] Linux
    • [ ] OSX
    • [ ] Windows
    • [ ] other (do tell ;)):
  3. Hardware:
    • [x] CPU
    • [ ] GPU
  4. Machine details ():

    ==============================================================================
                AMR-Wind (https://github.com/exawind/amr-wind)
    
    AMR-Wind version :: v2.1.0-18-gf43b0713-DIRTY
    AMR-Wind Git SHA :: f43b071303b755ff994e8346e028a27f326723de-DIRTY
    AMReX version    :: 24.05-20-g5d02c6480a0d
    
    Exec. time       :: Tue Jun  4 10:28:53 2024
    Build time       :: Jun  4 2024 10:23:31
    C++ compiler     :: Clang 17.0.6
    
    MPI              :: ON    (Num. ranks = 4)
    GPU              :: OFF
    OpenMP           :: OFF
    
    Enabled third-party libraries:
    NetCDF    4.9.2
    HYPRE     2.31.0
    OpenFAST
    MASA      0.51.0
    
           This software is released under the BSD 3-clause license.
    See https://github.com/Exawind/amr-wind/blob/development/LICENSE for details.
    ------------------------------------------------------------------------------
  5. Input file attachments: already in the repo
  6. Error (paste or attach): Screenshot 2024-06-04 at 10 32 47 AM

Expected behavior

No diffs on CPU run-to-run