Ensure gaugefield read/write does not do stupid things on big-endian mashines (Feature #710)


Added by Matthias Bach about 3 years ago. Updated about 3 years ago.


Status:Done Start date:24 Sep 2014
Priority:Normal Due date:
Assignee:Matthias Bach % Done:

100%

Category:-
Target version:2014.1 Estimated time:1.00 hour

Description

Implement one of the following: * warning that I/O on big-endian is not implemented * simply implement it...


Related issues

related to CL2QCD - Feature #370: Implement checksum to I/O Done 29 Nov 2012 07 Dec 2012

Associated revisions

Revision 9a10bbe8
Added by Matthias Bach about 3 years ago

On big-endian systems, pass endianess information to code.

refs #710

Revision f7f66e89
Added by Matthias Bach about 3 years ago

Remove non standard-conform usage of union from float to big endian conversion.

refs #710

Revision 14f9e6fe
Added by Matthias Bach about 3 years ago

Remove non standard-conform usage of union in conversion of float from big endian.

refs #710

Revision 780ba471
Added by Matthias Bach about 3 years ago

Rename constant used for big-endian architecture detection.

There was a collision with a pre-defined pragma.

refs #710

Revision 830e6cbe
Added by Matthias Bach about 3 years ago

Properly store gaugefields on big-endian mashines.

closes #710

Revision 0cf4c8d2
Added by Christopher Pinke about 3 years ago

fixed typo in big endian definition
refs #710

History

Updated by Matthias Bach about 3 years ago

  • Target version set to 2014.1

Updated by Matthias Bach about 3 years ago

  • Status changed from New to In Progress

Updated by Matthias Bach about 3 years ago

  • % Done changed from 0 to 100
  • Status changed from In Progress to Code Review

Updated by Matthias Bach about 3 years ago

  • Status changed from Code Review to Done

Also available in: Atom PDF