freepooma-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

patch local patch on newfield_revision


From: Stephen Smith
Subject: patch local patch on newfield_revision
Date: Tue, 21 Aug 2001 12:24:32 -0600

This patch was ported from the main branch to fix a bug in the way
the patchLocal() function worked on fields.  Here is the original
comment from the main branch:

Fixed the patchLocal function on field.  Now the patchLocal function
returns a field with the correct physical domain and a total domain that
includes guard layers (possibly internal guards).  Added a test,
incorrectly called LocalPatch which verifies correctness of the function,
and illustrates how to write SPMD code by getting views of the pieces of a
field that are local to the processor.

2001-08-20  Jeffrey D. Oldham  <address@hidden>

        * Field.h: Include FieldEnginePatch.h.
        (Patch::dim): New enumeration.
        (Patch::make): Revise to use FieldEnginePatch.
        (Patch<Field<..., MultiPatch<LTag, EngineTag>>>): New class.
        * FieldEngine/FieldEngine.Lagrangian.h (FieldEngine::FieldEngine):
        Revise to use FieldEnginePatch.
        * FieldEngine/FieldEngine.NoGeometry.h: Likewise.
        * FieldEngine/FieldEngine.UR.h: Likewise.
        * FieldEngine/FieldEngineBase.h: Include FieldEnginePatch.h.
        (FieldEngineBase::initialize): Revise to use FieldEnginePatch
        parameter.  Revise definition.
        * tests/makefile (run_tests): Add LocalPatch.
        (MeshTest1): Move to alphabetical order.
        (LocalPatch): Add PHONY target.


<<21Aug.LocalPatch.4.patch>>

Attachment: 21Aug.LocalPatch.4.patch
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]