Home
last modified time | relevance | path

Searched refs:amrex (Results 1 – 11 of 11) sorted by relevance

/petsc/src/ksp/ksp/tutorials/amrex/ !
H A DMyTest.H32 amrex::Vector<amrex::Real> scalars;
40 amrex::Real reltol = 1.e-12;
41 amrex::Real bottom_reltol = 1.e-4;
46 amrex::Vector<amrex::Geometry> geom;
47 amrex::Vector<amrex::BoxArray> grids;
48 amrex::Vector<amrex::DistributionMapping> dmap;
49 amrex::Vector<std::unique_ptr<amrex::EBFArrayBoxFactory> > factory;
51 amrex::Vector<amrex::MultiFab> phi;
52 amrex::Vector<amrex::MultiFab> rhs;
53 amrex::Vector<amrex::MultiFab> acoef;
[all …]
H A DMyEB.H12 : amrex::GPUable
16 FlowerIF (amrex::Real a_radius, amrex::Real a_delta, int a_npetals, in FlowerIF()
17 const amrex::RealArray& a_center, bool a_inside) in FlowerIF()
21 m_center(amrex::makeXDim3(a_center)), in FlowerIF()
34 amrex::Real operator() (AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) in operator()
37 amrex::Real posx = x - m_center.x; in operator()
38 amrex::Real posy = y - m_center.y; in operator()
39 amrex::Real r = std::hypot(posx, posy); in operator()
40 amrex::Real theta = std::atan2(posy, posx); in operator()
44 inline amrex::Real operator() (const amrex::RealArray& p) const noexcept in operator()
[all …]
H A Dmakefile14 amrex: $(OBJECTS) target
15 -${CXXLINKER} -o amrex $(OBJECTS) ${AMREX_LIB} -Wl,-undefined,dynamic_lookup ${PETSC_KSP_LIB}
21 testamrex: amrex
22 …-${QUIET}${MPIEXEC} -n 1 ${MPIEXEC_TAIL} ./amrex inputs.rt.2d.petsc | grep -E -v "(AMReX|Timers)" …
23 -${QUIET}${DIFF} output/amrex_1.testout amrex.tmp > amrex.dtmp;
24 -@if [ ! -s amrex.dtmp ]; then\
28 cat amrex.tmp;\
30 ${RM} -f amrex.tmp amrex.dtmp;
H A DMyTest.cxx12 using namespace amrex;
31 amrex::EB_set_covered(v, 1.0); in solve()
32 amrex::Print() << "vfrc min = " << v.min(0) << std::endl; in solve()
50 MLEBABecLap mleb(geom, grids, dmap, info, amrex::GetVecOfConstPtrs(factory)); in solve()
61 mleb.setBCoeffs(ilev, amrex::GetArrOfConstPtrs(bcoef[ilev])); in solve()
79 mlmg.solve(amrex::GetVecOfPtrs(phi), amrex::GetVecOfConstPtrs(rhs), tol_rel, tol_abs); in solve()
91 …WriteMultiLevelPlotfile(plot_file_name, max_level + 1, amrex::GetVecOfConstPtrs(plotmf), {"phi", "… in writePlotfile()
177 …for (int idim = 0; idim < AMREX_SPACEDIM; ++idim) bcoef[ilev][idim].define(amrex::convert(grids[il… in initData()
196 amrex::ParallelFor(bx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept { in initData()
210 amrex::ParallelFor(bx, [=] AMREX_GPU_DEVICE(int i, int j, int k) noexcept { in initData()
H A Dmain.cxx6 amrex::Initialize(argc, argv); in main()
17 amrex::Finalize(); in main()
H A DinitEB.cxx12 using namespace amrex;
21 amrex::Abort("initializeEB: todo"); in initializeEB()
H A Dinputs.rt.2d1 amrex.fpe_trap_invalid = 1
H A Dinputs.rt.2d.petsc1 amrex.fpe_trap_invalid = 1
H A Dinputs.rt.3d1 amrex.fpe_trap_invalid = 1
H A Dinputs1 amrex.fpe_trap_invalid = 1
/petsc/ !
H A Dmakefile181 cd src/ksp/ksp/tutorials/amrex >/dev/null;\