File Handling Support in Charm++ -


does charm++ support file handling? mean can perform file operation(read/write) in charm++? if yes, please give simple example of file handling better understanding.

you can kind of file i/o in charm++, though may have take care synchronize parallel file accesses (if doing parallel i/o, say, elements of chare array). options doing i/o essentially:

1) i/o dedicated object. can reduce , broadcast data , object, , use serial i/o method want. since charm++ built-on message-driven execution paradigm, i/o object scheduled when has work do.

2) i/o objects. can either use charm++'s built-in asynchronous parallel i/o library "ckio" directly chare array elements, or can use mpi-io, hdf5, or whatever other parallel i/o library want. latter, want use charm++'s mpi interoperability features , i/o charm++ "group" or "node group" there 1 i/o actor per pe or node.

of course can i/o subset of objects, , have choice of using single global file or 1 file per pe/node.

to see example of ckio's usage, have @ tests/charm++/io/ in charm++ source. example of mpi interop in examples/charm++/mpi-coexist/.


Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -