11%
19.11.2014
, they also are good for examining application performance. In this article, I will show how I use vmstat
and a similar tool called dstat
. As a bonus, I will also discuss mpstat
, which can be of great use
11%
12.08.2015
, including extra CPU cores, and build the code for the targeted accelerator? Turns out a couple of directives are available.
OpenACC
The first set of compiler directives is called OpenACC. It was started
11%
24.09.2015
this common pattern, usually called “file-per-process.”
Figure 3: Parallel I/O via separate files (file-per-process).
Each TP performs all I/O to its own
11%
15.06.2016
many packets or remote procedure calls (RPCs) are created and sent. For example, if you want to transmit 1MB of data using 32KB chunks, the data is sent in quite a few chunks and a correspondingly large
11%
22.08.2017
or a subset of nodes (user controllable). To achieve this, I use F2PY to build the module.
F2PY
The tool named f2py
, Fortran-to-Python, creates a connection between the two languages that calls Fortran 77
11%
25.01.2018
that gathers the CPU stats every minute or few minutes (call this the “long-term” CPU stats metric) that are then written to a specific log. Then, in the prologue and epilogue scripts for the job scheduler, you
11%
09.01.2019
techniques are evolving to accommodate Petascale systems while getting ready for Exascale. Meanwhile, a key programming technique called MPI+X refers to using MPI in an application for data communication
11%
03.04.2019
approach can be used with OpenMP.
Second, put timer functions throughout the code that get the wall clock time when called. At the minimum, you can use one at the beginning of the code and one at the end
11%
12.05.2021
(SAS) drive collects drive log data and general metrics in something called the SCSI log pages (plural because each page separates the collected data into its respective category). The easiest way
11%
23.03.2022
filesystems, each file or directory has its own metadata. (Remember that in *nix operating systems, directories are just files.) The metadata is generally a fixed-size data structure called an inode. Each inode