From 7716f3a1d6287e2f6a41e67deab04e40b4391b65 Mon Sep 17 00:00:00 2001 From: Andy Nonaka Date: Wed, 13 Dec 2023 16:05:41 -0800 Subject: [PATCH 1/2] fix the pyAMReX MultiFab tutorial initialization --- GuidedTutorials/MultiFab/main.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/GuidedTutorials/MultiFab/main.py b/GuidedTutorials/MultiFab/main.py index 9c82a2c0..db1a2354 100755 --- a/GuidedTutorials/MultiFab/main.py +++ b/GuidedTutorials/MultiFab/main.py @@ -88,7 +88,6 @@ def load_cupy(): dx = geom.data().CellSize() # dx[0]=dx dx[1]=dy dx[2]=dz # Fill a MultiFab with data -mf_val = 0. for mfi in mf: bx = mfi.validbox() # Preferred way to fill array using fast ranged operations: @@ -102,7 +101,10 @@ def load_cupy(): v = (x[xp.newaxis,xp.newaxis,:] + y[xp.newaxis,:,xp.newaxis]*0.1 + z[:,xp.newaxis,xp.newaxis]*0.01) - mf_array = 1. + xp.exp(-v) + rsquared = ((z[xp.newaxis, xp.newaxis, :] - 0.5)**2 + + (y[xp.newaxis, :, xp.newaxis] - 0.5)**2 + + (x[ :, xp.newaxis, xp.newaxis] - 0.5)**2) / 0.01 + mf_array[:, :, :, 0] = 1. + xp.exp(-rsquared) # Plot MultiFab data plotfile = amr.concatenate(root="plt", num=1, mindigits=3) From b69117e4b79004afa3f27ca22c25ebb651af9d61 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Wed, 13 Dec 2023 22:03:25 -0800 Subject: [PATCH 2/2] Python: `nGrowVect` -> `n_grow_vect` Recently introduced breaking change. --- GuidedTutorials/HeatEquation/Source/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GuidedTutorials/HeatEquation/Source/main.py b/GuidedTutorials/HeatEquation/Source/main.py index d716a918..31962b68 100755 --- a/GuidedTutorials/HeatEquation/Source/main.py +++ b/GuidedTutorials/HeatEquation/Source/main.py @@ -88,7 +88,7 @@ def main(n_cell, max_grid_size, nsteps, plot_int, dt): time = 0. # Ghost cells - ng = phi_old.nGrowVect + ng = phi_old.n_grow_vect ngx = ng[0] ngy = ng[1] ngz = ng[2]