Forwarding to our GMAT distribution for possible comment:

-----Original Message-----
From: Pembroke, Asher D. (GSFC-674.0)[CATHOLIC UNIV OF AMERICA] 
Sent: Thursday, September 6, 2018 10:56 AM
To: Kuznetsova, Maria M. (GSFC-6740) <[email protected]>
Cc: Nguyen, Tuan D. (GSFC-5830) <[email protected]>; Cooley, D S. 
(GSFC-5950) <[email protected]>; Shim, Ja Soon (GSFC-674.0)[CATHOLIC UNIV OF 
AMERICA] <[email protected]>; Wiegand, Chiu (GSFC-5500) 
<[email protected]>; Rastaetter, Lutz. (GSFC-6740) 
<[email protected]>; Hughes, Steven P. (GSFC-5950) 
<[email protected]>
Subject: RE: IRAD Status

Hi All,

Just a quick status update. The current issue is that the main gmat executable 
can't find the plugin at runtime when the plugin includes calls to the pybind11 
header-only library. I believe this same problem came up on the linux version 
and was fixed by using a special PYBIND11_EXPORT macro on our ccmc class as 
described here:

https://pybind11.readthedocs.io/en/stable/advanced/misc.html#partitioning-code-over-multiple-extension-modules

I think this is where pybind11 defines the macro if you're interested:

https://github.com/pybind/pybind11/blob/master/include/pybind11/detail/common.h#L75

However, for the windows version Tuan replaced this macro with something else 
that should do the same trick. I don't have his code in front of me, but I 
think it was __declspec(dllexport)

In any case, that's where my knowledge of C++ symbols ends. If anyone with 
knowledge of windows library symbols could chime in, I'd appreciate it.

Regards,
Asher



________________________________________
From: Kuznetsova, Maria M. (GSFC-6740)
Sent: Tuesday, September 04, 2018 2:08 PM
To: Pembroke, Asher D. (GSFC-674.0)[CATHOLIC UNIV OF AMERICA]
Cc: Nguyen, Tuan D. (GSFC-5830); Cooley, D S. (GSFC-5950); Shim, Ja Soon 
(GSFC-674.0)[CATHOLIC UNIV OF AMERICA]; Wiegand, Chiu (GSFC-5500); Rastaetter, 
Lutz. (GSFC-6740); Hughes, Steven P. (GSFC-5950)
Subject: Re: IRAD Status

Asher,

Thank you. It would be great if we will make it work. It looks like that 
Windows is broadly used and we need to add it as one of supported platform.
Let me know if you have an ida if anybody can help with the Python wrapper for 
Windows.

Cheers,

Masha
> On Sep 4, 2018, at 2:53 PM, Pembroke, Asher D. (GSFC-674.0)[CATHOLIC UNIV OF 
> AMERICA] <[email protected]> wrote:
>
> Hi Tuan,
> I have freed up some time this afternoon if you're still available to take a 
> look.
>
> Asher
> ________________________________________
> From: Nguyen, Tuan D. (GSFC-5830)
> Sent: Tuesday, September 04, 2018 1:20 PM
> To: Kuznetsova, Maria M. (GSFC-6740)
> Cc: Cooley, D S. (GSFC-5950); Pembroke, Asher D. (GSFC-674.0)[CATHOLIC UNIV 
> OF AMERICA]; Shim, Ja Soon (GSFC-674.0)[CATHOLIC UNIV OF AMERICA]; Wiegand, 
> Chiu (GSFC-5500); Rastaetter, Lutz. (GSFC-6740); Hughes, Steven P. (GSFC-5950)
> Subject: RE: IRAD Status
>
> Hi Maria,
>
> I agree with you. It is not easy problem because it ran well in @cloud_impact 
> server but it did not work on Windows machines. We need to have Asher to 
> continue working with this problem. If we have somebody with expertise in 
> Python wrapper for Windows helping us, that is very good.
>
> Tuan
>
>
> -----Original Message-----
> From: Kuznetsova, Maria M. (GSFC-6740)
> Sent: Tuesday, September 04, 2018 1:57 PM
> To: Nguyen, Tuan D. (GSFC-5830) <[email protected]>
> Cc: Shim, Ja Soon (GSFC-674.0)[CATHOLIC UNIV OF AMERICA] 
> <[email protected]>; Cooley, D S. (GSFC-5950) <[email protected]>; 
> Pembroke, Asher D. (GSFC-674.0)[CATHOLIC UNIV OF AMERICA] 
> <[email protected]>; Hughes, Steven P. (GSFC-5950) 
> <[email protected]>; Wiegand, Chiu (GSFC-5500) 
> <[email protected]>; Rastaetter, Lutz. (GSFC-6740) 
> <[email protected]>
> Subject: Re: IRAD Status
>
> Hi Tuan,
>
> I am sorry if I misunderstanding something.
> We are not running TIEGCM. The Kameleon code or a GMAT-Kameleon combination 
> is reading model output from the disk.
> The pyton package that is reading files from the disk is a part of the 
> Kameleon and/or an interface between GMAT and Kameleon.
> I am fully support for Asher to continue working on this problem. This also 
> can be a part of improving Kameleon functionality (ability to be called from 
> different platforms) that Asher is working at.
> It looks like not an easy problem. It would be good if somebody with 
> expertise in pyton and windows can help. Do you have suggestions?
>
> I am copying CHiu Wiegand (CCMC software development team lead) and Lutz 
> Rastaetter (Asher's supervisor).
>
> Thank you,
>
> Masha
>> On Sep 4, 2018, at 1:19 PM, Nguyen, Tuan D. (GSFC-5830) 
>> <[email protected]> wrote:
>>
>> Hi Maria,
>>
>> The runtime error is still related to Python problem too. It cannot loading 
>> TIEGCM python package belonging to TIEGCM atmosphere model. The error is not 
>> a mistake in logic or implementation of C++ Kameleon code. Therefore it is 
>> not Ja Soon's task.
>>
>> Tuan
>>
>>
>> -----Original Message-----
>> From: Kuznetsova, Maria M. (GSFC-6740)
>> Sent: Tuesday, September 04, 2018 1:08 PM
>> To: Cooley, D S. (GSFC-5950) <[email protected]>
>> Cc: Pembroke, Asher D. (GSFC-674.0)[CATHOLIC UNIV OF AMERICA] 
>> <[email protected]>; Nguyen, Tuan D. (GSFC-5830) 
>> <[email protected]>; Hughes, Steven P. (GSFC-5950) 
>> <[email protected]>; Shim, Ja Soon (GSFC-674.0)[CATHOLIC UNIV OF 
>> AMERICA] <[email protected]>; Wiegand, Chiu (GSFC-5500) 
>> <[email protected]>
>> Subject: Re: IRAD Status
>>
>> Hi Steve,
>>
>> I am happy that came/pyton build has been fixed. That was the task for Asher.
>> Please clarify what is the major "run-time" issue. I recall that it was a 
>> task for Ja Soon. Right?
>>
>> Making the GMAT with Kameleon operational is one of CCMC high priority 
>> tasks. I am teleworking until September 11. We can organize a telecon 
>> anytime this week.
>>
>> Ja Soon, What do you think?
>> My understanding that the new hire ionosphere person is expected to take 
>> over the GMAT work. So he/she (?) should strt getting involved.
>>
>> Cheers,
>>
>> Masha
>>> On Aug 30, 2018, at 10:57 AM, Cooley, D S. (GSFC-5950) 
>>> <[email protected]> wrote:
>>>
>>> Clarification:  I believe the cmake/python "build" issue is fixed but now 
>>> we have a major "run-time" issue.   Tuan/Asher, feel free to further 
>>> clarify as needed.
>>>
>>> From: Cooley, D S. (GSFC-5950)
>>> Sent: Thursday, August 30, 2018 10:52 AM
>>> To: Kuznetsova, Maria M. (GSFC-6740) <[email protected]>; 
>>> Pembroke, Asher D. (GSFC-674.0)[CATHOLIC UNIV OF AMERICA] 
>>> <[email protected]>; Nguyen, Tuan D. (GSFC-5830) 
>>> <[email protected]>; Hughes, Steven P. (GSFC-5950) 
>>> <[email protected]>; Shim, Ja Soon (GSFC-674.0)[CATHOLIC UNIV OF 
>>> AMERICA] <[email protected]>
>>> Cc: Cooley, D S. (GSFC-5950) <[email protected]>
>>> Subject: IRAD Status
>>>
>>> Hi Masha, et. al.,
>>>
>>> I  just wanted to give  you a status.
>>>
>>> *        Tuan mentioned that the work on getting the CCMC GMAT build to 
>>> compile in Windows has stopped per direction from Asher's management.
>>> o   Masha, did you order the stop to the work or is this from someone else?
>>> o   Note that the lack of a Windows build will make it hard to generate 
>>> results for the EOY IRAD report
>>>
>>> *        Tuan continues to charge the IRAD for the SPAD drag solve-for 
>>> which can be used to improve results
>>>
>>> Should we have a meeting to discuss?
>>>
>>> Thanks,
>>> Steve
>>
>


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gmat-buildtest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gmat-buildtest

Reply via email to