├── .gitignore ├── CMakeLists.txt ├── ChangeLog.md ├── License.txt ├── Makefile_hand ├── Readme.md ├── cmake ├── CompileOptionSelector.cmake ├── FindPM.cmake ├── LibFindMacros.cmake ├── Toolchain_F_TCS.cmake ├── Toolchain_ITO_TCS.cmake ├── Toolchain_fugaku.cmake ├── Toolchain_fx10.cmake ├── Toolchain_fx100.cmake ├── Toolchain_fx700.cmake ├── Toolchain_fx700_native.cmake └── pm_package.cmake ├── config.h.in.cmake ├── doc ├── CMakeLists.txt ├── Doxyfile ├── Readme_API_document.md ├── Readme_tutorial.md ├── api_C++ │ └── PerfMonitor.h ├── api_C │ └── PerfProgC.cpp ├── api_fortran │ └── PMlib_Fortran_api.f90 ├── log_reports │ ├── EXAMPLE-CLANG-MPI.txt │ └── x.run-example-mpi.sh ├── scripts │ ├── Fugaku │ │ ├── x.cmake-clang-develop.sh │ │ ├── x.cmake-clang-precise.sh │ │ ├── x.cmake-trad-develop.sh │ │ ├── x.user-C-clang.sh │ │ ├── x.user-cpp-thread.sh │ │ └── x.user-fort-precise.sh │ ├── GNU │ │ ├── x.cmake-gnu.sh │ │ ├── x.user-gcc.sh │ │ ├── x.user-gfortran.sh │ │ └── x.user-mpicxx.sh │ ├── Intel │ │ ├── .x.mxm-cpp.sh.swp │ │ ├── x.cmake-intel.sh │ │ ├── x.mxm-cpp.sh │ │ ├── x.mxm-fort.sh │ │ ├── x.user-icpc.sh │ │ ├── x.user-ifort.sh │ │ ├── x.user-mpiicpc.sh │ │ └── x.user-mpiifort.sh │ ├── Kcomputer │ │ ├── x.cmake-K-all.sh │ │ ├── x.myprog.sh │ │ ├── x.run-K-examples-mpi.sh │ │ ├── x.run-K-examples-serial.sh │ │ ├── x.run-K-mpi.sh │ │ ├── x.run-K-serial.sh │ │ ├── x.user-cpp-K-mpi.sh │ │ ├── x.user-cpp-K-serial.sh │ │ ├── x.user-fort-K-mpi.sh │ │ └── x.user-fort-K-serial.sh │ ├── Mac │ │ ├── x.cmake-Mac-clang.sh │ │ ├── x.myprog.sh │ │ ├── x.user-clang-mpi.sh │ │ ├── x.user-clang-serial.sh │ │ ├── x.user-gfortran-mpi.sh │ │ └── x.user-gfortran-serial.sh │ ├── fx100 │ │ ├── x.cmake-fx100.sh │ │ ├── x.mxm-cpp.sh │ │ ├── x.mxm-fort.sh │ │ ├── x.run-examples-mpi.sh │ │ ├── x.run-examples-single.sh │ │ ├── x.user-FCCpx-fx100.sh │ │ ├── x.user-frtpx-fx100.sh │ │ ├── x.user-mpiFCCpx-fx100.sh │ │ └── x.user-mpifrtpx-fx100.sh │ └── fx700 │ │ ├── README.md │ │ ├── x.cmake-fx700.sh │ │ ├── x.run-mpi.sh │ │ └── x.run-single.sh ├── src_advanced │ ├── auto_parallel.f90 │ ├── calling_overhead.F90 │ ├── f_main_power.f90 │ ├── f_main_workshare.f90 │ ├── getset_power_controll.cpp │ ├── main_bandwidth.f90 │ ├── main_dgemm.cpp │ ├── main_stream.cpp │ ├── main_thread_static.f90 │ ├── parallel_do.cpp │ ├── parallel_do.f90 │ ├── parallel_thread.cpp │ ├── parallel_thread.f90 │ ├── serial_thread.cpp │ ├── sub_bandwidth.f90 │ ├── sub_copy.c │ ├── sub_dgemm.c │ ├── sub_dgemm.f90 │ └── sub_stream.cpp ├── src_tutorial │ ├── mxm.c │ ├── mxm.cpp │ ├── mxm.f90 │ └── thread_pattern.f90 └── tutorial │ └── PMlib-Getting-Started.pdf ├── example ├── CMakeLists.txt ├── test1 │ └── main_pmlib.cpp ├── test2 │ ├── f_main.f90 │ └── f_openmp_do.f90 ├── test3 │ ├── main_kernel.c │ └── sub_kernel.c ├── test4 │ ├── main_group_comm.cpp │ ├── sub_copy.c │ └── sub_kernel.c └── test5 │ ├── main_split_comm.cpp │ ├── sub_copy.c │ └── sub_kernel.c ├── include ├── PerfMonitor.h ├── PerfWatch.h ├── mpi_stubs.h ├── pmVersion.h.in ├── pmlib_api_C.h ├── pmlib_otf.h ├── pmlib_papi.h ├── pmlib_power.h └── power_obj_menu.h ├── src ├── CMakeLists.txt ├── PerfCpuType.cpp ├── PerfMonitor.cpp ├── PerfProgC.cpp ├── PerfProgFortran.cpp ├── PerfWatch.cpp ├── SupportReportC.c ├── SupportReportCPP.cpp └── SupportReportFortran.F90 ├── src_otf_ext ├── CMakeLists.txt └── otf_ext.c ├── src_papi_ext ├── CMakeLists.txt ├── Makefile_hand └── papi_ext.c └── src_power_ext ├── CMakeLists.txt └── power_ext_PerfWatch.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/License.txt -------------------------------------------------------------------------------- /Makefile_hand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/Makefile_hand -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/Readme.md -------------------------------------------------------------------------------- /cmake/CompileOptionSelector.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/cmake/CompileOptionSelector.cmake -------------------------------------------------------------------------------- /cmake/FindPM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/cmake/FindPM.cmake -------------------------------------------------------------------------------- /cmake/LibFindMacros.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/cmake/LibFindMacros.cmake -------------------------------------------------------------------------------- /cmake/Toolchain_F_TCS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/cmake/Toolchain_F_TCS.cmake -------------------------------------------------------------------------------- /cmake/Toolchain_ITO_TCS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/cmake/Toolchain_ITO_TCS.cmake -------------------------------------------------------------------------------- /cmake/Toolchain_fugaku.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/cmake/Toolchain_fugaku.cmake -------------------------------------------------------------------------------- /cmake/Toolchain_fx10.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/cmake/Toolchain_fx10.cmake -------------------------------------------------------------------------------- /cmake/Toolchain_fx100.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/cmake/Toolchain_fx100.cmake -------------------------------------------------------------------------------- /cmake/Toolchain_fx700.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/cmake/Toolchain_fx700.cmake -------------------------------------------------------------------------------- /cmake/Toolchain_fx700_native.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/cmake/Toolchain_fx700_native.cmake -------------------------------------------------------------------------------- /cmake/pm_package.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/cmake/pm_package.cmake -------------------------------------------------------------------------------- /config.h.in.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/config.h.in.cmake -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /doc/Readme_API_document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/Readme_API_document.md -------------------------------------------------------------------------------- /doc/Readme_tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/Readme_tutorial.md -------------------------------------------------------------------------------- /doc/api_C++/PerfMonitor.h: -------------------------------------------------------------------------------- 1 | ../../include/PerfMonitor.h -------------------------------------------------------------------------------- /doc/api_C/PerfProgC.cpp: -------------------------------------------------------------------------------- 1 | ../../src/PerfProgC.cpp -------------------------------------------------------------------------------- /doc/api_fortran/PMlib_Fortran_api.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/api_fortran/PMlib_Fortran_api.f90 -------------------------------------------------------------------------------- /doc/log_reports/EXAMPLE-CLANG-MPI.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/log_reports/EXAMPLE-CLANG-MPI.txt -------------------------------------------------------------------------------- /doc/log_reports/x.run-example-mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/log_reports/x.run-example-mpi.sh -------------------------------------------------------------------------------- /doc/scripts/Fugaku/x.cmake-clang-develop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Fugaku/x.cmake-clang-develop.sh -------------------------------------------------------------------------------- /doc/scripts/Fugaku/x.cmake-clang-precise.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Fugaku/x.cmake-clang-precise.sh -------------------------------------------------------------------------------- /doc/scripts/Fugaku/x.cmake-trad-develop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Fugaku/x.cmake-trad-develop.sh -------------------------------------------------------------------------------- /doc/scripts/Fugaku/x.user-C-clang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Fugaku/x.user-C-clang.sh -------------------------------------------------------------------------------- /doc/scripts/Fugaku/x.user-cpp-thread.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Fugaku/x.user-cpp-thread.sh -------------------------------------------------------------------------------- /doc/scripts/Fugaku/x.user-fort-precise.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Fugaku/x.user-fort-precise.sh -------------------------------------------------------------------------------- /doc/scripts/GNU/x.cmake-gnu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/GNU/x.cmake-gnu.sh -------------------------------------------------------------------------------- /doc/scripts/GNU/x.user-gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/GNU/x.user-gcc.sh -------------------------------------------------------------------------------- /doc/scripts/GNU/x.user-gfortran.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/GNU/x.user-gfortran.sh -------------------------------------------------------------------------------- /doc/scripts/GNU/x.user-mpicxx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/GNU/x.user-mpicxx.sh -------------------------------------------------------------------------------- /doc/scripts/Intel/.x.mxm-cpp.sh.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Intel/.x.mxm-cpp.sh.swp -------------------------------------------------------------------------------- /doc/scripts/Intel/x.cmake-intel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Intel/x.cmake-intel.sh -------------------------------------------------------------------------------- /doc/scripts/Intel/x.mxm-cpp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Intel/x.mxm-cpp.sh -------------------------------------------------------------------------------- /doc/scripts/Intel/x.mxm-fort.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Intel/x.mxm-fort.sh -------------------------------------------------------------------------------- /doc/scripts/Intel/x.user-icpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Intel/x.user-icpc.sh -------------------------------------------------------------------------------- /doc/scripts/Intel/x.user-ifort.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Intel/x.user-ifort.sh -------------------------------------------------------------------------------- /doc/scripts/Intel/x.user-mpiicpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Intel/x.user-mpiicpc.sh -------------------------------------------------------------------------------- /doc/scripts/Intel/x.user-mpiifort.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Intel/x.user-mpiifort.sh -------------------------------------------------------------------------------- /doc/scripts/Kcomputer/x.cmake-K-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Kcomputer/x.cmake-K-all.sh -------------------------------------------------------------------------------- /doc/scripts/Kcomputer/x.myprog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Kcomputer/x.myprog.sh -------------------------------------------------------------------------------- /doc/scripts/Kcomputer/x.run-K-examples-mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Kcomputer/x.run-K-examples-mpi.sh -------------------------------------------------------------------------------- /doc/scripts/Kcomputer/x.run-K-examples-serial.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Kcomputer/x.run-K-examples-serial.sh -------------------------------------------------------------------------------- /doc/scripts/Kcomputer/x.run-K-mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Kcomputer/x.run-K-mpi.sh -------------------------------------------------------------------------------- /doc/scripts/Kcomputer/x.run-K-serial.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Kcomputer/x.run-K-serial.sh -------------------------------------------------------------------------------- /doc/scripts/Kcomputer/x.user-cpp-K-mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Kcomputer/x.user-cpp-K-mpi.sh -------------------------------------------------------------------------------- /doc/scripts/Kcomputer/x.user-cpp-K-serial.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Kcomputer/x.user-cpp-K-serial.sh -------------------------------------------------------------------------------- /doc/scripts/Kcomputer/x.user-fort-K-mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Kcomputer/x.user-fort-K-mpi.sh -------------------------------------------------------------------------------- /doc/scripts/Kcomputer/x.user-fort-K-serial.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Kcomputer/x.user-fort-K-serial.sh -------------------------------------------------------------------------------- /doc/scripts/Mac/x.cmake-Mac-clang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Mac/x.cmake-Mac-clang.sh -------------------------------------------------------------------------------- /doc/scripts/Mac/x.myprog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Mac/x.myprog.sh -------------------------------------------------------------------------------- /doc/scripts/Mac/x.user-clang-mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Mac/x.user-clang-mpi.sh -------------------------------------------------------------------------------- /doc/scripts/Mac/x.user-clang-serial.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Mac/x.user-clang-serial.sh -------------------------------------------------------------------------------- /doc/scripts/Mac/x.user-gfortran-mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Mac/x.user-gfortran-mpi.sh -------------------------------------------------------------------------------- /doc/scripts/Mac/x.user-gfortran-serial.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/Mac/x.user-gfortran-serial.sh -------------------------------------------------------------------------------- /doc/scripts/fx100/x.cmake-fx100.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/fx100/x.cmake-fx100.sh -------------------------------------------------------------------------------- /doc/scripts/fx100/x.mxm-cpp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/fx100/x.mxm-cpp.sh -------------------------------------------------------------------------------- /doc/scripts/fx100/x.mxm-fort.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/fx100/x.mxm-fort.sh -------------------------------------------------------------------------------- /doc/scripts/fx100/x.run-examples-mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/fx100/x.run-examples-mpi.sh -------------------------------------------------------------------------------- /doc/scripts/fx100/x.run-examples-single.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/fx100/x.run-examples-single.sh -------------------------------------------------------------------------------- /doc/scripts/fx100/x.user-FCCpx-fx100.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/fx100/x.user-FCCpx-fx100.sh -------------------------------------------------------------------------------- /doc/scripts/fx100/x.user-frtpx-fx100.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/fx100/x.user-frtpx-fx100.sh -------------------------------------------------------------------------------- /doc/scripts/fx100/x.user-mpiFCCpx-fx100.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/fx100/x.user-mpiFCCpx-fx100.sh -------------------------------------------------------------------------------- /doc/scripts/fx100/x.user-mpifrtpx-fx100.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/fx100/x.user-mpifrtpx-fx100.sh -------------------------------------------------------------------------------- /doc/scripts/fx700/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/fx700/README.md -------------------------------------------------------------------------------- /doc/scripts/fx700/x.cmake-fx700.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/fx700/x.cmake-fx700.sh -------------------------------------------------------------------------------- /doc/scripts/fx700/x.run-mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/fx700/x.run-mpi.sh -------------------------------------------------------------------------------- /doc/scripts/fx700/x.run-single.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/scripts/fx700/x.run-single.sh -------------------------------------------------------------------------------- /doc/src_advanced/auto_parallel.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/auto_parallel.f90 -------------------------------------------------------------------------------- /doc/src_advanced/calling_overhead.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/calling_overhead.F90 -------------------------------------------------------------------------------- /doc/src_advanced/f_main_power.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/f_main_power.f90 -------------------------------------------------------------------------------- /doc/src_advanced/f_main_workshare.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/f_main_workshare.f90 -------------------------------------------------------------------------------- /doc/src_advanced/getset_power_controll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/getset_power_controll.cpp -------------------------------------------------------------------------------- /doc/src_advanced/main_bandwidth.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/main_bandwidth.f90 -------------------------------------------------------------------------------- /doc/src_advanced/main_dgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/main_dgemm.cpp -------------------------------------------------------------------------------- /doc/src_advanced/main_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/main_stream.cpp -------------------------------------------------------------------------------- /doc/src_advanced/main_thread_static.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/main_thread_static.f90 -------------------------------------------------------------------------------- /doc/src_advanced/parallel_do.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/parallel_do.cpp -------------------------------------------------------------------------------- /doc/src_advanced/parallel_do.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/parallel_do.f90 -------------------------------------------------------------------------------- /doc/src_advanced/parallel_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/parallel_thread.cpp -------------------------------------------------------------------------------- /doc/src_advanced/parallel_thread.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/parallel_thread.f90 -------------------------------------------------------------------------------- /doc/src_advanced/serial_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/serial_thread.cpp -------------------------------------------------------------------------------- /doc/src_advanced/sub_bandwidth.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/sub_bandwidth.f90 -------------------------------------------------------------------------------- /doc/src_advanced/sub_copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/sub_copy.c -------------------------------------------------------------------------------- /doc/src_advanced/sub_dgemm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/sub_dgemm.c -------------------------------------------------------------------------------- /doc/src_advanced/sub_dgemm.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/sub_dgemm.f90 -------------------------------------------------------------------------------- /doc/src_advanced/sub_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_advanced/sub_stream.cpp -------------------------------------------------------------------------------- /doc/src_tutorial/mxm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_tutorial/mxm.c -------------------------------------------------------------------------------- /doc/src_tutorial/mxm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_tutorial/mxm.cpp -------------------------------------------------------------------------------- /doc/src_tutorial/mxm.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_tutorial/mxm.f90 -------------------------------------------------------------------------------- /doc/src_tutorial/thread_pattern.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/src_tutorial/thread_pattern.f90 -------------------------------------------------------------------------------- /doc/tutorial/PMlib-Getting-Started.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/doc/tutorial/PMlib-Getting-Started.pdf -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/test1/main_pmlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/example/test1/main_pmlib.cpp -------------------------------------------------------------------------------- /example/test2/f_main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/example/test2/f_main.f90 -------------------------------------------------------------------------------- /example/test2/f_openmp_do.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/example/test2/f_openmp_do.f90 -------------------------------------------------------------------------------- /example/test3/main_kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/example/test3/main_kernel.c -------------------------------------------------------------------------------- /example/test3/sub_kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/example/test3/sub_kernel.c -------------------------------------------------------------------------------- /example/test4/main_group_comm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/example/test4/main_group_comm.cpp -------------------------------------------------------------------------------- /example/test4/sub_copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/example/test4/sub_copy.c -------------------------------------------------------------------------------- /example/test4/sub_kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/example/test4/sub_kernel.c -------------------------------------------------------------------------------- /example/test5/main_split_comm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/example/test5/main_split_comm.cpp -------------------------------------------------------------------------------- /example/test5/sub_copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/example/test5/sub_copy.c -------------------------------------------------------------------------------- /example/test5/sub_kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/example/test5/sub_kernel.c -------------------------------------------------------------------------------- /include/PerfMonitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/include/PerfMonitor.h -------------------------------------------------------------------------------- /include/PerfWatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/include/PerfWatch.h -------------------------------------------------------------------------------- /include/mpi_stubs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/include/mpi_stubs.h -------------------------------------------------------------------------------- /include/pmVersion.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/include/pmVersion.h.in -------------------------------------------------------------------------------- /include/pmlib_api_C.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/include/pmlib_api_C.h -------------------------------------------------------------------------------- /include/pmlib_otf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/include/pmlib_otf.h -------------------------------------------------------------------------------- /include/pmlib_papi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/include/pmlib_papi.h -------------------------------------------------------------------------------- /include/pmlib_power.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/include/pmlib_power.h -------------------------------------------------------------------------------- /include/power_obj_menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/include/power_obj_menu.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/PerfCpuType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src/PerfCpuType.cpp -------------------------------------------------------------------------------- /src/PerfMonitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src/PerfMonitor.cpp -------------------------------------------------------------------------------- /src/PerfProgC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src/PerfProgC.cpp -------------------------------------------------------------------------------- /src/PerfProgFortran.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src/PerfProgFortran.cpp -------------------------------------------------------------------------------- /src/PerfWatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src/PerfWatch.cpp -------------------------------------------------------------------------------- /src/SupportReportC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src/SupportReportC.c -------------------------------------------------------------------------------- /src/SupportReportCPP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src/SupportReportCPP.cpp -------------------------------------------------------------------------------- /src/SupportReportFortran.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src/SupportReportFortran.F90 -------------------------------------------------------------------------------- /src_otf_ext/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src_otf_ext/CMakeLists.txt -------------------------------------------------------------------------------- /src_otf_ext/otf_ext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src_otf_ext/otf_ext.c -------------------------------------------------------------------------------- /src_papi_ext/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src_papi_ext/CMakeLists.txt -------------------------------------------------------------------------------- /src_papi_ext/Makefile_hand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src_papi_ext/Makefile_hand -------------------------------------------------------------------------------- /src_papi_ext/papi_ext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src_papi_ext/papi_ext.c -------------------------------------------------------------------------------- /src_power_ext/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src_power_ext/CMakeLists.txt -------------------------------------------------------------------------------- /src_power_ext/power_ext_PerfWatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avr-aics-riken/PMlib/HEAD/src_power_ext/power_ext_PerfWatch.cpp --------------------------------------------------------------------------------