Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#584 closed release (Done)

WARNING: major overault of ROMS kernel to complete nesting Phase III

Reported by: arango Owned by: arango
Priority: major Milestone: Nesting/Composed Grids
Component: Nonlinear Version: 3.7
Keywords: Cc:

Description

The ROMS algorithms were updated to include the final Phase III of nesting. The nesting algorithms are now working for the idealized DOGBONE test case in composite and refinement grid configurations.

We get identical nesting solutions in serial with partitions, shared-memory (OpenMP), and distributed-memory (MPI) for tile partitions of 1x1, 2x2, and 3x3. I have been debugging these algorithms since early January. It was quite tedious to get this working in all these computer configurations.

The development of Phase III was very difficult and I rewrote the main interface (nesting.F) several times. I was looking for an algorithm that it is easy to adjoint. We plan to support adjoint-based algorithms (4D-Var) with nested grids in the future...

The ROMS nesting algorithms are very elegant but tricky. I assume that it will take sometime to the Users to master it. We expect fine tuning of these algorithms in the future as we build more complex nesting applications.

The information for this release will be available in the ROMS forum shortly.

Good luck

Change History (4)

comment:1 by arango, 11 years ago

Summary: Phase III, major overault ot ROMS kernel to complete nestingPhase III, major overault of ROMS kernel to complete nesting

comment:2 by arango, 11 years ago

Resolution: Done
Status: newclosed

comment:3 by arango, 11 years ago

Milestone: Release ROMS/TOMS 3.7Nesting/Composed Grids

comment:4 by arango, 11 years ago

Summary: Phase III, major overault of ROMS kernel to complete nestingWARNING: major overault of ROMS kernel to complete nesting Phase III
Note: See TracTickets for help on using tickets.