From 95b1e73ceb1d4dde21c7f0e897c58f20205b5569 Mon Sep 17 00:00:00 2001 From: Jason Wang <wangr1@ornl.gov> Date: Wed, 10 May 2017 12:33:06 -0400 Subject: [PATCH] reversed cmakelist format --- source/dataman/CMakeLists.txt | 58 +++++++++++++++++----------------- source/dataman/DataManBase.cpp | 3 +- 2 files changed, 31 insertions(+), 30 deletions(-) diff --git a/source/dataman/CMakeLists.txt b/source/dataman/CMakeLists.txt index 17f5095ba..1acb89487 100644 --- a/source/dataman/CMakeLists.txt +++ b/source/dataman/CMakeLists.txt @@ -6,15 +6,15 @@ set(dataman_targets) add_library(dataman - DataManBase.cpp DataManBase.h - DataMan.cpp DataMan.h - CacheMan.cpp CacheMan.h - ) + DataManBase.cpp DataManBase.h + DataMan.cpp DataMan.h + CacheMan.cpp CacheMan.h +) target_include_directories(dataman PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) target_link_libraries(dataman - PRIVATE adios2sys - PUBLIC NLohmannJson - ) + PRIVATE adios2sys + PUBLIC NLohmannJson +) list(APPEND dataman_targets dataman) # Add the dataman plugins as MODULE libraries instead of SHARED libraries. @@ -31,37 +31,37 @@ list(APPEND dataman_targets temporalman) option(ADIOS_USE_DataMan_ZeroMQ "Enable ZeroMQ for DataMan" OFF) if(ADIOS_USE_DataMan_ZeroMQ) - find_package(ZeroMQ REQUIRED) + find_package(ZeroMQ REQUIRED) - add_library(zmqman MODULE - StreamMan.h StreamMan.cpp - ZmqMan.h ZmqMan.cpp - ) - target_link_libraries(zmqman PRIVATE dataman ZeroMQ::ZMQ) - list(APPEND dataman_targets zmqman) + add_library(zmqman MODULE + StreamMan.h StreamMan.cpp + ZmqMan.h ZmqMan.cpp + ) + target_link_libraries(zmqman PRIVATE dataman ZeroMQ::ZMQ) + list(APPEND dataman_targets zmqman) - add_library(mdtmman MODULE - StreamMan.h StreamMan.cpp - MdtmMan.h MdtmMan.cpp - ) - target_link_libraries(mdtmman PRIVATE dataman ZeroMQ::ZMQ) - list(APPEND dataman_targets mdtmman) + add_library(mdtmman MODULE + StreamMan.h StreamMan.cpp + MdtmMan.h MdtmMan.cpp + ) + target_link_libraries(mdtmman PRIVATE dataman ZeroMQ::ZMQ) + list(APPEND dataman_targets mdtmman) endif() set(ADIOS_USE_DataMan_ZFP ${ADIOS_USE_ZFP} CACHE INTERNAL "Enable ZFP for DataMan" FORCE) if(ADIOS_USE_DataMan_ZFP) - find_package(ZFP REQUIRED) + find_package(ZFP REQUIRED) - add_library(zfpman MODULE ZfpMan.h ZfpMan.cpp) - target_link_libraries(zfpman PRIVATE dataman zfp::zfp) + add_library(zfpman MODULE ZfpMan.h ZfpMan.cpp) + target_link_libraries(zfpman PRIVATE dataman zfp::zfp) - list(APPEND dataman_targets zfpman) + list(APPEND dataman_targets zfpman) endif() install( - TARGETS ${dataman_targets} EXPORT adios2 - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} - ) + TARGETS ${dataman_targets} EXPORT adios2 + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} +) diff --git a/source/dataman/DataManBase.cpp b/source/dataman/DataManBase.cpp index e386249e7..3012da8bb 100644 --- a/source/dataman/DataManBase.cpp +++ b/source/dataman/DataManBase.cpp @@ -150,8 +150,9 @@ int DataManBase::put_end(const void *p_data, json &p_jmsg) m_profiling["total_manager_time"] = m_profiling["total_manager_time"].get<double>() + duration.count(); m_profiling["total_mb"] = - m_profiling["total_mb"].get<size_t>() + + m_profiling["total_mb"].get<double>() + product(p_jmsg["varshape"], dsize(p_jmsg["dtype"])) / 1000000.0f; + std::cout << product(p_jmsg["varshape"], dsize(p_jmsg["dtype"])) << "\n"; duration = end - m_start_time; m_profiling["total_workflow_time"] = duration.count(); m_profiling["workflow_mbs"] = -- GitLab