[pooma-dev] Can no longer make new fields
John Hall
johnharveyhall at qwest.net
Tue May 29 19:15:57 UTC 2001
Scott:
Ooops. A bad compiler option caused the pooma init code to get
stripped out. I had forgotten I had been playing with the compiler
options. Its all better now, regression tests are working again, etc.
Thanks for showing me where to look.
John
>Hi John,
>
>I just fixed a typo in Field.h. I haven't been able to reproduce
>your problem though. I can make Fields with and without
>CompressibleBricks and I call Pooma::neverCompress(). The variable
>initialized_s is set in Pooma::initialize(). Are you sure you're
>calling this?
>
>Scott
>
>On Tuesday, May 29, 2001, at 01:12 AM, John Hall wrote:
>
>>Gang:
>>I have updated to the latest POOMA and under CodeWarrior, I can no
>>longer create fields. Obviously, this is a little distressing. Here
>>is a traceback of the exception:
>>
>>TecFramework::MetaClass<TecFramework::IMutateTraits<poomalote::Pooma
>>Fi elds,
>>poomalote::PoomaFields>>::Initialize(TecFramework::Ptr<TecFramework::A
>>nyType>) const
>>TecFramework::IMutate<poomalote::PoomaFields>::Initialize(TecFramewo
>>rk ::Ptr<TecFramework::AnyType>)
>>poomalote::PoomaFields::Initialize()
>>poomalote::PoomaFields::Initialize2D()
>>poomalote::PoomaFields::try2D<4Vert>(const Vert&)
>>poomalote::MakeField<Vert, 2, double, 2, UniformRectilinear<2,
>>double, Cartesian<2>>>::operator ()(const Vert&,const
>>std::list<TecFramework::Ptr<TecFramework::AnyType>,
>>std::allocator<TecFramework::Ptr<TecFramework::AnyType>>>&,const
>>bool&,long)
>>poomalote::TecMeshD<2, UniformRectilinear<2, double,
>>Cartesian<2>>>::ExtractT<4Vert,d>(const
>>Vert&,TecFramework::Ptr<TecFramework::AnyType>)
>>poomalote::TecMeshD<2, UniformRectilinear<2, double,
>>Cartesian<2>>>::getNewCenteredTypeField<4Vert,d>(const Vert&,const
>>double&)
>>FieldEngineBase<2, double, CompressibleBrick>::!<Vert>(const
>>Vert&,const DomainLayout<2>&)
>>Engine<2, double, CompressibleBrick>::Engine(const DomainLayout<2>&)
>>CompressibleBlock<double>::CompressibleBlockController::Compressible
>>Bl ockController(int)
>>Pooma::neverCompress()
>>Pooma::toss_cookies(const char*,const char*,int,...)
>>
>>I tried to recreate the exception message that was thrown and I got:
>>routine neverCompress pAssert "initialized_s" in file:
>>"Pooma.cmpl.cpp" at line 725.
>>
>>Any help would be appreciated.
>>John Hall
More information about the pooma-dev
mailing list