diff --git a/packages/seacas/libraries/ioss/src/cgns/Iocgns_StructuredZoneData.C b/packages/seacas/libraries/ioss/src/cgns/Iocgns_StructuredZoneData.C index 9cebe6774e..b1a70ebc1d 100644 --- a/packages/seacas/libraries/ioss/src/cgns/Iocgns_StructuredZoneData.C +++ b/packages/seacas/libraries/ioss/src/cgns/Iocgns_StructuredZoneData.C @@ -8,8 +8,11 @@ #include #include #include +#if !defined __NVCC__ #include +#endif #include +#include #include namespace { @@ -362,7 +365,9 @@ namespace Iocgns { fmt::print( Ioss::DebugOut(), "{}", fmt::format( +#if !defined __NVCC__ fg(fmt::color::cyan), +#endif "\nSplit Zone {} ({}) Adam {} ({}) with intervals {:>12},\twork = {:12}, offset {} " "{} {}, ordinal {}, ratio {:.3f}\n", m_name, m_zone, m_adam->m_name, m_adam->m_zone, diff --git a/packages/seacas/libraries/ioss/src/cgns/Iocgns_Utils.C b/packages/seacas/libraries/ioss/src/cgns/Iocgns_Utils.C index b5fc4fab35..bd558c1d23 100644 --- a/packages/seacas/libraries/ioss/src/cgns/Iocgns_Utils.C +++ b/packages/seacas/libraries/ioss/src/cgns/Iocgns_Utils.C @@ -36,10 +36,13 @@ #include #include +#if !defined __NVCC__ #include +#endif #include #include #include +#include #include #include @@ -2562,7 +2565,10 @@ void Iocgns::Utils::decompose_model(std::vector &z px++; if (verbose && rank == 0) { fmt::print(Ioss::DebugOut(), "{}", - fmt::format(fg(fmt::color::red), + fmt::format( +#if !defined __NVCC__ + fg(fmt::color::red), +#endif "\nProcessor {} work: {}, workload ratio: {} (exceeds)", i, fmt::group_digits(work_vector[i]), workload_ratio)); } diff --git a/packages/seacas/libraries/ioss/src/main/io_info.C b/packages/seacas/libraries/ioss/src/main/io_info.C index a04ed4aa12..22377e5c68 100644 --- a/packages/seacas/libraries/ioss/src/main/io_info.C +++ b/packages/seacas/libraries/ioss/src/main/io_info.C @@ -7,6 +7,8 @@ #include "io_info.h" #include #include +#include +#include #include #define FMT_DEPRECATED_OSTREAM #include @@ -263,7 +265,11 @@ namespace { if (!sb->m_zoneConnectivity.empty()) { fmt::print("\tConnectivity with other blocks:\n"); for (const auto &zgc : sb->m_zoneConnectivity) { - fmt::print("{}\n", zgc); +#if defined __NVCC__ + std::cout << zgc << "\n"; +#else + fmt::print("{}\n", zgc); +#endif } } if (!sb->m_boundaryConditions.empty()) { @@ -277,7 +283,11 @@ namespace { }); for (const auto &bc : sb_bc) { +#if defined __NVCC__ + std::cout << bc << "\n"; +#else fmt::print("{}\n", bc); +#endif } } if (interFace.compute_bbox()) {