[Trilinos-Users] [EXTERNAL] Bug with hdf5?

Villa Andrea (RSE) Andrea.Villa at rse-web.it
Wed May 6 10:32:46 EDT 2015


Ok I'll wait to hear you in the next days.
Thank you very much.

I'll be glad to provide you more data if needed.
Andrea

________________________________________
Da: Lofstead, Gerald F II [gflofst at sandia.gov]
Inviato: mercoledì 6 maggio 2015 16.13
A: Villa Andrea (RSE)
Cc: trilinos-users at trilinos.org
Oggetto: Re: [EXTERNAL] [Trilinos-Users] Bug with hdf5?

Hi Villa,

The HDF5 code in epetra has some issues. It will take me a couple of days to debug given my all day meetings the next 2 days, but let me take a look. What you have there looks fine so I am not sure what the problem is.

Will that work?

Best,

Jay


> On May 6, 2015, at 7:52 AM, Villa Andrea (RSE) <Andrea.Villa at rse-web.it> wrote:
>
> Dear Trilinos developers,
> I'm currently experiencing some problems with the hdf5 interface of epetra with a very simple piece of code.
> The code itself is attached below.
> It has been run on two nodes of an Intel Cluster, every node has two Xeon X5675 exacores.
> Therefore the code has been run on 24 cores. I' ve used the Intel version of mpich, parallel studio 2014.
> The hdf5 version is 1.8.12, trilinos 11.10.2.
> The code freezes in less than 20 iterations, the total number of iterations changes time to time.
> Do you have any hint? There is any major error in my code?
>
> Thank you very much.
> Andrea.
>
>
> int main(int argc, char *argv[])
> {
>  int rank;
>
>  MPI_Init(&argc,&argv);
>  MPI_Comm_rank(MPI_COMM_WORLD,&rank);
>
>  UInt lenght = 10000;
>  string s = "dummy";
>
>  Epetra_MpiComm  epetraComm(MPI_COMM_WORLD);
>  Epetra_Map epetraMap(-1,lenght,0, epetraComm);
>  EpetraExt::DistArray<Real> outArray(epetraMap,3);
>
>  EpetraExt::HDF5 hdf5(epetraComm);
>
>  for(UInt i=1; i <= 1000; ++i)
>  {
>    if(rank == 0) { cout << "Iter : " << i << endl; }
>
>    if(rank == 0) { cout << "Create" << endl; }
>    hdf5.Create(s + ".h5");
>
>    if(rank == 0) { cout << "Write" << endl; }
>    hdf5.Write("output", outArray);
>
>    if(rank == 0) { cout << "Close" << endl; }
>    hdf5.Close();
>  }
> }
>
> RSE SpA ha adottato il Modello Organizzativo ai sensi del D.Lgs.231/2001, in forza del quale l'assunzione di obbligazioni da parte della Società avviene con firma di un procuratore, munito di idonei poteri.
> RSE adopts a Compliance Programme under the Italian Law (D.Lgs.231/2001). According to this RSE Compliance Programme, any commitment of RSE is taken by the signature of one Representative granted by a proper Power of Attorney. Le informazioni contenute in questo messaggio di posta elettronica sono riservate e confidenziali e ne e' vietata la diffusione in qualsiasi modo o forma. Qualora Lei non fosse la persona destinataria del presente messaggio, La invitiamo a non diffonderlo e ad eliminarlo, dandone gentilmente comunicazione al mittente. The information included in this e-mail and any attachments are confidential and may also be privileged. If you are not the correct recipient, you are kindly requested to notify the sender immediately, to cancel it and not to disclose the contents to any other person.
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at trilinos.org
> https://trilinos.org/mailman/listinfo/trilinos-users

RSE SpA ha adottato il Modello Organizzativo ai sensi del D.Lgs.231/2001, in forza del quale l'assunzione di obbligazioni da parte della Società avviene con firma di un procuratore, munito di idonei poteri.
RSE adopts a Compliance Programme under the Italian Law (D.Lgs.231/2001). According to this RSE Compliance Programme, any commitment of RSE is taken by the signature of one Representative granted by a proper Power of Attorney. Le informazioni contenute in questo messaggio di posta elettronica sono riservate e confidenziali e ne e' vietata la diffusione in qualsiasi modo o forma. Qualora Lei non fosse la persona destinataria del presente messaggio, La invitiamo a non diffonderlo e ad eliminarlo, dandone gentilmente comunicazione al mittente. The information included in this e-mail and any attachments are confidential and may also be privileged. If you are not the correct recipient, you are kindly requested to notify the sender immediately, to cancel it and not to disclose the contents to any other person.


More information about the Trilinos-Users mailing list