[Darshan-users] is darshan going to work with serial applications?
Kevin Harms
harms at alcf.anl.gov
Thu Nov 8 10:08:11 CST 2012
Dragos,
Darshan does require MPI. So you'll need to link with MPI and you will need to call MPI_Init() and MPI_Finalize(). After that, everything should work fine. Having a serial program shouldn't matter.
int main()
{
MPI_Init()
... all your code ...
MPI_Finalize()
}
If you have an difficulties, please let us know.
kevin
On Nov 8, 2012, at 12:31 AM, Dragos Constantin wrote:
> Dear Colleagues,
> I try to benchmark the I/O load of a serial application based on Geant4. Someone suggested I use darshan but I am not so convinced it is going to work.
>
> In order to reach statistical significance and to perform a 4D parameter sweep I have divided one huge task into tens of thousands of small tasks so each core of the cluster is solving a part of the problem. There is no message passing between tasks but I believe I can compile my application with MPI if that is needed by darshan to centralize data collection.
>
> So, is it possible to use darshan with a serial application?
>
> Thank you in advance for your help.
>
> Dragos Constantin, PhD
>
> Research Associate
> Department of Radiology
> Stanford University
> Lucas MRS Center
> 1201 Welch Rd., PS-055
> Stanford CA 94305
>
> Office: (650) 736-9961
> Fax: (650) 723-5795
>
> _______________________________________________
> Darshan-users mailing list
> Darshan-users at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/darshan-users
More information about the Darshan-users
mailing list