Re: [Ad-dev] [openAD] #111: posprocessor ( and transformFile): initialization in activated type for DATA
#111: posprocessor ( and transformFile): initialization in activated type for DATA ------------------------------+--------------------------------------------- Reporter: Utke | Owner: hlcm Type: defect | Status: assigned Priority: 3 | Milestone: Component: SourceProcessing | Keywords: ------------------------------+--------------------------------------------- Comment(by hlcm): The following is acceptable syntax & compiles successfully with nagfor: module m public :: mType type mType integer:: c1 integer:: c2=0 end type end module program p use m type(mType) :: x=mType(2,1) type(mType) :: v data v%c1/2/ print*, x,v end program Therefore it would be possible to explicitly initialize only the value component of the active type and leave the default-initialized derivative component alone. For a more complicated case, it would be possible to make a transformation for a structure s with components a, b & c where b becomes active in the following manner data s / 1,2,3 / data s%a, s%b%v, s%c / 1,2,3 / However it may not be worth the effort until a problem arises -- Ticket URL: <https://trac.mcs.anl.gov/projects/openAD/ticket/111#comment:5> OpenAD <http://www.mcs.anl.gov/openad> Bug tracking for OpenAD components
participants (1)
-
OpenAD