From af989799dd4aa836158afe14edac17fb6392e387 Mon Sep 17 00:00:00 2001 From: marc Date: Mon, 21 Oct 2024 15:29:51 +0200 Subject: [PATCH 1/2] Added SG Pot to idfx files --- src/dataBlock/dumpToFile.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/dataBlock/dumpToFile.cpp b/src/dataBlock/dumpToFile.cpp index 98b4a474..5d86289b 100644 --- a/src/dataBlock/dumpToFile.cpp +++ b/src/dataBlock/dumpToFile.cpp @@ -92,6 +92,16 @@ void DataBlock::DumpToFile(std::string filebase) { WriteVariable(fileHdl, 4, dims, fieldName, locVc.data()); + if (this->gravity->haveSelfGravityPotential) { + IdefixArray3D::HostMirror localPot = Kokkos::create_mirror_view(this->gravity->phiP); + Kokkos::deep_copy(localPot, this->gravity->phiP); + + dims[3] = 1; + std::snprintf(fieldName,NAMESIZE,"Pot"); + + WriteVariable(fileHdl, 4, dims, fieldName, localPot.data()); + } + // Write Flux /* nx1=this->np_tot[IDIR]; From ddb140e269123f12dc4054ea387a8caf22e957d3 Mon Sep 17 00:00:00 2001 From: marc Date: Mon, 21 Oct 2024 15:51:03 +0200 Subject: [PATCH 2/2] consistent var names --- src/dataBlock/dumpToFile.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dataBlock/dumpToFile.cpp b/src/dataBlock/dumpToFile.cpp index 5d86289b..35b60b81 100644 --- a/src/dataBlock/dumpToFile.cpp +++ b/src/dataBlock/dumpToFile.cpp @@ -93,13 +93,13 @@ void DataBlock::DumpToFile(std::string filebase) { WriteVariable(fileHdl, 4, dims, fieldName, locVc.data()); if (this->gravity->haveSelfGravityPotential) { - IdefixArray3D::HostMirror localPot = Kokkos::create_mirror_view(this->gravity->phiP); - Kokkos::deep_copy(localPot, this->gravity->phiP); + IdefixArray3D::HostMirror locPot = Kokkos::create_mirror_view(this->gravity->phiP); + Kokkos::deep_copy(locPot, this->gravity->phiP); dims[3] = 1; std::snprintf(fieldName,NAMESIZE,"Pot"); - WriteVariable(fileHdl, 4, dims, fieldName, localPot.data()); + WriteVariable(fileHdl, 4, dims, fieldName, locPot.data()); } // Write Flux