Host Name: groot.astro.sunysb.edu === If no file names and line numbers are shown below, one can run addr2line -Cpfie my_exefile my_line_address to convert `my_line_address` (e.g., 0x4a6b) into file name and line number. Or one can use amrex/Tools/Backtrace/parse_bt.py. === Please note that the line number reported by addr2line may not be accurate. One can use readelf -wl my_exefile | grep my_line_address' to find out the offset for that line. 0: ./Castro1d.gnu.TEST.TPROF.OMP.ex() [0x5b47d6] amrex::BLBackTrace::print_backtrace_info(_IO_FILE*) /raid/testing/castro-gfortran/amrex//Src/Base/AMReX_BLBackTrace.cpp:199:36 1: ./Castro1d.gnu.TEST.TPROF.OMP.ex() [0x5b739c] amrex::BLBackTrace::handler(int) /raid/testing/castro-gfortran/amrex//Src/Base/AMReX_BLBackTrace.cpp:99:15 2: /lib64/libc.so.6(+0x3cb20) [0x7f3dc105fb20] 3: ./Castro1d.gnu.TEST.TPROF.OMP.ex() [0x541db4] amrex::BaseFab::minmax<(amrex::RunOn)1>(amrex::Box const&, int) const::{lambda(int, int, int)#1}::operator()(int, int, int) const inlined at /raid/testing/castro-gfortran/amrex//Src/Base/AMReX_Loop.H:170:10 in std::pair amrex::BaseFab::minmax<(amrex::RunOn)1>(amrex::Box const&, int) const /raid/testing/castro-gfortran/amrex//Src/Base/AMReX_BaseFab.H:2516:24 void amrex::LoopOnCpu::minmax<(amrex::RunOn)1>(amrex::Box const&, int) const::{lambda(int, int, int)#1}>(amrex::Box const&, amrex::BaseFab::minmax<(amrex::RunOn)1>(amrex::Box const&, int) const::{lambda(int, int, int)#1}&&) /raid/testing/castro-gfortran/amrex//Src/Base/AMReX_Loop.H:170:10 std::pair amrex::BaseFab::minmax<(amrex::RunOn)1>(amrex::Box const&, int) const /raid/testing/castro-gfortran/amrex//Src/Base/AMReX_BaseFab.H:2514:25 4: ./Castro1d.gnu.TEST.TPROF.OMP.ex() [0x539fd2] amrex::VisMF::Header::CalculateMinMax(amrex::FabArray const&, int, int) /raid/testing/castro-gfortran/amrex//Src/Base/AMReX_VisMF.cpp:821:25 5: ./Castro1d.gnu.TEST.TPROF.OMP.ex() [0x53eac2] amrex::VisMF::Write(amrex::FabArray const&, std::__cxx11::basic_string, std::allocator > const&, amrex::VisMF::How, bool) /raid/testing/castro-gfortran/amrex//Src/Base/AMReX_VisMF.cpp:1122:23 6: ./Castro1d.gnu.TEST.TPROF.OMP.ex() [0x477d49] Castro::plotFileOutput(std::__cxx11::basic_string, std::allocator > const&, std::ostream&, amrex::VisMF::How, int) /raid/testing/castro-gfortran/Castro//Source/driver/Castro_io.cpp:1180:21 7: ./Castro1d.gnu.TEST.TPROF.OMP.ex() [0x61d9c9] amrex::Amr::writePlotFileDoit(std::__cxx11::basic_string, std::allocator > const&, bool) /raid/testing/castro-gfortran/amrex//Src/Amr/AMReX_Amr.cpp:979:33 8: ./Castro1d.gnu.TEST.TPROF.OMP.ex() [0x61e260] std::__cxx11::basic_string, std::allocator >::_M_data() const inlined at /usr/include/c++/12/bits/basic_string.h:275:13 in amrex::Amr::writePlotFile() /usr/include/c++/12/bits/basic_string.h:234:28 std::__cxx11::basic_string, std::allocator >::_M_is_local() const /usr/include/c++/12/bits/basic_string.h:275:13 std::__cxx11::basic_string, std::allocator >::_M_dispose() /usr/include/c++/12/bits/basic_string.h:293:18 std::__cxx11::basic_string, std::allocator >::~basic_string() /usr/include/c++/12/bits/basic_string.h:803:19 amrex::Amr::writePlotFile() /raid/testing/castro-gfortran/amrex//Src/Amr/AMReX_Amr.cpp:877:1 9: ./Castro1d.gnu.TEST.TPROF.OMP.ex() [0x622cc7] amrex::Amr::init(double, double) /raid/testing/castro-gfortran/amrex//Src/Amr/AMReX_Amr.cpp:1138:9 10: ./Castro1d.gnu.TEST.TPROF.OMP.ex() [0x424672] main /raid/testing/castro-gfortran/Castro//Source/driver/main.cpp:150:33 11: /lib64/libc.so.6(+0x27510) [0x7f3dc104a510] __libc_start_call_main /usr/src/debug/glibc-2.36-9.fc37.x86_64/csu/../sysdeps/nptl/libc_start_call_main.h:74:3 12: /lib64/libc.so.6(__libc_start_main+0x89) [0x7f3dc104a5c9] call_init inlined at /usr/src/debug/glibc-2.36-9.fc37.x86_64/csu/../csu/libc-start.c:368:5 in __libc_start_main@@GLIBC_2.34 /usr/src/debug/glibc-2.36-9.fc37.x86_64/csu/../csu/libc-start.c:128:20 __libc_start_main_impl /usr/src/debug/glibc-2.36-9.fc37.x86_64/csu/../csu/libc-start.c:368:5 13: ./Castro1d.gnu.TEST.TPROF.OMP.ex() [0x435155] _start at ??:? ===== TinyProfilers ====== main() Amr::init() Amr::writePlotFile() VisMF::Write(FabArray)