xref: /phasta/phSolver/common/phIO.cc (revision d1293ce908feb078a7fc65b010fc9344f582bfd9)
1*d1293ce9SCameron Smith #include "phIO.h"
2*d1293ce9SCameron Smith #include "phComm.h"
3*d1293ce9SCameron Smith #include <phastaIO.h>
4*d1293ce9SCameron Smith #include <sstream>
5*d1293ce9SCameron Smith #include <string>
6*d1293ce9SCameron Smith 
7*d1293ce9SCameron Smith void phio_readheader( int* fileDescriptor,
8*d1293ce9SCameron Smith     const  char keyphrase[],
9*d1293ce9SCameron Smith     void* valueArray,
10*d1293ce9SCameron Smith     int*  nItems,
11*d1293ce9SCameron Smith     const char  datatype[],
12*d1293ce9SCameron Smith     const char  iotype[] ) {
13*d1293ce9SCameron Smith   std::stringstream ss;
14*d1293ce9SCameron Smith   ss << keyphrase << "@" << phcomm_rank()+1 << "?";
15*d1293ce9SCameron Smith   std::string s = ss.str();
16*d1293ce9SCameron Smith   readheader(fileDescriptor, s.c_str(),
17*d1293ce9SCameron Smith       valueArray, nItems, datatype, iotype);
18*d1293ce9SCameron Smith }
19*d1293ce9SCameron Smith 
20