Opened 15 years ago

Closed 15 years ago

#272 closed upgrade (Fixed)

Updated parallel I/O to support read/write of water points only

Reported by: arango Owned by: arango
Priority: major Milestone: Parallel Input/Output
Component: Parallelism Version: 3.2
Keywords: Cc:

Description

Updated the parallel I/O to support READ_WATER and WRITE_WATER C-preprocessing options. This was very tricky to implement. I have been thinking about this for several days. I finally came up with a cheap solution for this task in parallel I/O.

It is working very nicely now including the PERFECT_RESTART option which requires using nf_fread4d and nf_fwrite4d.

Change History (4)

comment:1 by arango, 15 years ago

Resolution: Done
Status: newclosed
Summary: Update parallel I/O to support read/write of water points onlyUpdated parallel I/O to support read/write of water points only

comment:2 by arango, 15 years ago

Resolution: Done
Status: closedreopened

comment:3 by arango, 15 years ago

Oops, I forgot to change couple of things back in distribute.F and nf_fwrite2d.F. I was playing with these two routines during my last update to the parallel I/O. I actually correcting the declaration of Aout in mp_gather2d and mp_gather3d. It should be declared as:

      real(r8), intent(out) :: Aout(:)

since it can be dimension differently with the INLINE_2DIO.

comment:4 by arango, 15 years ago

Resolution: Fixed
Status: reopenedclosed
Note: See TracTickets for help on using tickets.