[TRNSYS-users] g95 compiler
mabadie at univ-lr.fr
mabadie at univ-lr.fr
Mon Feb 14 03:56:48 PST 2011
Danny and David,
I actually successfully used the G95 compiler with TRNSYS 16 to create
new components. However, i was not able to properly used TRNSYS
variables (such as getSimulationTime()) in my TYPES. The only solution
i found was to stop using this compiler and buying Intel Fortran v11.
I hope you will find a way to fix that problem as it is nice to have
the choice of a free/light fortran compiler.
Best,
-- Marc O. Abadie
David BRADLEY <d.bradley at tess-inc.com> a écrit :
> Danny,
> getSimulationTime is a function that is defined in the data module
> called "TrnsysFunctions." When compiling an external Type in either
> the Compaq or the Intel compilers, I have to make sure that the
> compiler is set to look for data modules (sometimes called MOD
> files) in the ..\Trnsys17\Compilers\IVF111\Debug\ directory or else
> copy them to some other place where they can be found by the
> compiler. My understanding is that this tells the compiler "don't
> worry, even though I haven't defined this function called
> getSimulationTime() in my external Type242.dll, you'll find that
> function during run-time because my dll will be called by a dll in
> which the function is defined"
>
> I don't know how the G95 compiler handles settings for where to
> look for *.mod files but this is not specific to Trnsys17, there
> were a number of TrnsysFunctions called by Types in Trnsys16 as
> well. We have just expanded their use in Trnsys17.
> best,
> David
>
>
> On 2/11/2011 11:12, Danny Jonas wrote:
>>
>> Dear TRNSYS users,
>>
>> I have use the directions in the document, but after starting the
>> batch file to compile my own type I've received the following
>> message:
>>
>> "In file Type201.for:72
>>
>> Time=getSimulationTime<>
>>
>> Error: Function 'getsimulationtime' at <1> has no implicit type"
>>
>> could the error be associated with using TRNSYS17?
>>
>> Using the example (type242), I can build the type242.dll.
>>
>> I'm now trying to use C++, till now it works fine. But I still
>> don't understand why it doesn't work with the batch file as fortran
>> code....
>>
>> Thanks a lot,
>>
>> Best Regards,
>>
>> Danny
>>
>> -----Ursprüngliche Nachricht-----
>>
>> Von: Daniel Bergey [mailto:daniel at buildingscience.com]
>>
>> Gesendet: Mittwoch, 9. Februar 2011 21:14
>>
>> An: Danny Jonas
>>
>> Betreff: Re: [TRNSYS-users] g95 compiler
>>
>> I have successfully compiled a couple of components using
>> directions in the attached document. I don't recall the URL whence
>> I downloaded it originally. Sorry about the doc format; let me
>> know if I should convert it.
>>
>> Daniel
>>
>> On Fri, Feb 04, 2011 at 01:33:49PM +0100, Danny Jonas wrote:
>>
>>> Dear TRNSYS users,
>>
>>>
>>
>>>
>>
>>>
>>
>>> I want to use the free g95 compiler to create my own components
>>> in TRNSYS.
>>
>>>
>>
>>>
>>
>>>
>>
>>> I have found the following message in the TRNSYS-users Archives:
>>
>>>
>>
>>>
>>
>>>
>>
>>>
>>
>>> [1]http://mailman.cae.wisc.edu/pipermail/trnsys-users/2008/003957.html
>>
>>>
>>
>>>
>>
>>>
>>
>>> with the following link:
>>
>>>
>>
>>>
>>
>>>
>>
>>> [2]http://software.cstb.fr/main/articles.asp?langue=us
>>
>>>
>>
>>>
>>
>>>
>>
>>> But this page no longer exists.
>>
>>>
>>
>>>
>>
>>>
>>
>>> Can someone send a link where I can download this example?
>>
>>>
>>
>>>
>>
>>>
>>
>>>
>>
>>>
>>
>>> Thanks in advance,
>>
>>>
>>
>>>
>>
>>>
>>
>>>
>>
>>>
>>
>>> Danny
>>
>>>
>>
>>>
>>
>>>
>>
>>> References
>>
>>>
>>
>>> Visible links
>>
>>> 1. http://mailman.cae.wisc.edu/pipermail/trnsys-users/2008/003957.html
>>
>>> 2. http://software.cstb.fr/main/articles.asp?langue=us
>>
>>> _______________________________________________
>>
>>> TRNSYS-users mailing list
>>
>>> TRNSYS-users at cae.wisc.edu <mailto:TRNSYS-users at cae.wisc.edu>
>>
>>> https://mailman.cae.wisc.edu/listinfo/trnsys-users
>>
>>
>> _______________________________________________
>> TRNSYS-users mailing list
>> TRNSYS-users at cae.wisc.edu
>> https://mailman.cae.wisc.edu/listinfo/trnsys-users
>
> --
> ***************************
> David BRADLEY
> Principal
> Thermal Energy Systems Specialists, LLC
> 22 North Carroll Street - suite 370
> Madison, WI 53703 USA
>
> P:+1.608.274.2577
> F:+1.608.278.1475
> d.bradley at tess-inc.com
>
> http://www.tess-inc.com
> http://www.trnsys.com
>
>
More information about the TRNSYS-users
mailing list