[TRNSYS-users] Intel visual Fortran (solution)

mohammad abdunnabi moh_jum at yahoo.com
Thu Oct 12 03:29:37 PDT 2006


Dear Diego
Dear TRNSYS user

thanks a lot for you support, you will find attached the solution test to rebuild TRNSYS.dll according to the steps from 8.4.11 to 8.4.11.6 in the manul. the path of the solution folder as follows:

C:\program files\Trnsys16\compiler\test

and the procedure of compling that I have followed is as follows
1- build\clean solution
2-build\rebuild solution
I have used either Debug model and Release mode in rebuild .

many tanks

m. Abdunnabi

-------------- next part --------------
Microsoft Visual Studio Solution File, Format Version 8.00
Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "TEST", "TEST.vfproj", "{5C3CEE6E-15B5-4980-AB95-F9705DD3D4CE}"
	ProjectSection(ProjectDependencies) = postProject
	EndProjectSection
EndProject
Global
	GlobalSection(SolutionConfiguration) = preSolution
		Debug = Debug
		Release = Release
	EndGlobalSection
	GlobalSection(ProjectConfiguration) = postSolution
		{5C3CEE6E-15B5-4980-AB95-F9705DD3D4CE}.Debug.ActiveCfg = Debug|Win32
		{5C3CEE6E-15B5-4980-AB95-F9705DD3D4CE}.Debug.Build.0 = Debug|Win32
		{5C3CEE6E-15B5-4980-AB95-F9705DD3D4CE}.Release.ActiveCfg = Release|Win32
		{5C3CEE6E-15B5-4980-AB95-F9705DD3D4CE}.Release.Build.0 = Release|Win32
	EndGlobalSection
	GlobalSection(ExtensibilityGlobals) = postSolution
	EndGlobalSection
	GlobalSection(ExtensibilityAddIns) = postSolution
	EndGlobalSection
EndGlobal
-------------- next part --------------
<?xml version="1.0" encoding="UTF-8"?>
<VisualStudioProject ProjectType="typeDynamicLibrary" ProjectCreator="Intel Fortran" Keyword="Dll" Version="9.10" ProjectIdGuid="{5C3CEE6E-15B5-4980-AB95-F9705DD3D4CE}">
	<Platforms>
		<Platform Name="Win32"/></Platforms>
	<Configurations>
		<Configuration Name="Debug|Win32" DeleteExtensionsOnClean="*.obj;*.mod;*.pdb;*.asm;*.map;*.dyn;*.dpi;*.tmp;*.log;*.ilk;*.dll;$(TargetPath)" ConfigurationType="typeDynamicLibrary">
				<Tool Name="VFMidlTool" SuppressStartupBanner="true" HeaderFileName="$(InputName).h" TypeLibraryName="$(IntDir)/$(InputName).tlb"/>
				<Tool Name="VFPreBuildEventTool"/>
				<Tool Name="VFFortranCompilerTool" AdditionalOptions="/dll" SuppressStartupBanner="true" DebugInformationFormat="debugEnabled" Optimization="optimizeDisabled" ModulePath="$(INTDIR)/" ObjectFile="$(INTDIR)/" Traceback="true" BoundsCheck="true" RuntimeLibrary="rtMultiThreadedDebugDLL" CompileOnly="true"/>
				<Tool Name="VFPostBuildEventTool"/>
				<Tool Name="VFCustomBuildTool"/>
				<Tool Name="VFLinkerTool" MustRebuild="true" OutputFile="$(OUTDIR)/TEST.dll" LinkIncremental="linkIncrementalNo" SuppressStartupBanner="true" GenerateDebugInformation="true" ProgramDatabaseFile="$(OUTDIR)/TEST.pdb" SubSystem="subSystemWindows" ImportLibrary="$(OUTDIR)/TEST.lib" LinkDLL="true"/>
				<Tool Name="VFResourceCompilerTool" ResourceOutputFileName="$(IntDir)/$(InputName).res"/>
				<Tool Name="VFPreLinkEventTool"/></Configuration>
		<Configuration Name="Release|Win32" DeleteExtensionsOnClean="*.obj;*.mod;*.pdb;*.asm;*.map;*.dyn;*.dpi;*.tmp;*.log;*.ilk;*.dll;$(TargetPath)" ConfigurationType="typeDynamicLibrary">
				<Tool Name="VFMidlTool" SuppressStartupBanner="true" HeaderFileName="$(InputName).h" TypeLibraryName="$(IntDir)/$(InputName).tlb"/>
				<Tool Name="VFPreBuildEventTool"/>
				<Tool Name="VFFortranCompilerTool" AdditionalOptions="/dll" SuppressStartupBanner="true" ModulePath="$(INTDIR)/" ObjectFile="$(INTDIR)/" RuntimeLibrary="rtMultiThreadedDLL" CompileOnly="true"/>
				<Tool Name="VFPostBuildEventTool"/>
				<Tool Name="VFCustomBuildTool"/>
				<Tool Name="VFLinkerTool" SwitchesHaveChanged="true" MustRebuild="true" OutputFile="$(OUTDIR)/TEST.dll" LinkIncremental="linkIncrementalNo" SuppressStartupBanner="true" SubSystem="subSystemWindows" ImportLibrary="$(OUTDIR)/TEST.lib" LinkDLL="true"/>
				<Tool Name="VFResourceCompilerTool" ResourceOutputFileName="$(IntDir)/$(InputName).res"/>
				<Tool Name="VFPreLinkEventTool"/></Configuration></Configurations>
	<Files>
		<Filter Name="Source Files" Filter="f90;for;f;fpp;ftn;def;odl;idl">
		<Filter Name="KERNEL">
		<File RelativePath="..\..\SourceCode\Kernel\Algebra.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Callprogram.f90"/>
		<File RelativePath="..\..\SourceCode\Kernel\CallTypes.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Closefile.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Dfit.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Diffeq.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\DynamicData.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Encl.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Eval.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Exec.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Fluids.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Indvar.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Invert.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Linkck.f90"/>
		<File RelativePath="..\..\SourceCode\Kernel\Linkck.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Map.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Messages.f90"/>
		<File RelativePath="..\..\SourceCode\Kernel\Mystop.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Neweqn.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\ParRead.f90"/>
		<File RelativePath="..\..\SourceCode\Kernel\Proc.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Psych.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Rcheck.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Readin.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Rewind.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Solcel.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Solver.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\SolverCommon.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\State.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Steam.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Storage.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Strnum.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\System.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Table.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Talf.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Trace.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Trnout.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Trnsys.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\TrnsysConstants.f90"/>
		<File RelativePath="..\..\SourceCode\Kernel\TrnsysData.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\TrnsysFunctions.f90"/>
		<File RelativePath="..\..\SourceCode\Kernel\Typeck.for"/>
		<File RelativePath="..\..\SourceCode\Kernel\Userlib.f90"/>
		<File RelativePath="..\..\SourceCode\Kernel\View.for"/></Filter>
		<Filter Name="TYPES">
		<File RelativePath="..\..\SourceCode\Type56\OpenSource\open_time_report_T56.f90"/>
		<File RelativePath="..\..\SourceCode\Type56\OpenSource\Open_TYPE56.for"/>
		<File RelativePath="..\..\SourceCode\Type56\OpenSource\Open_TYPE56_mod.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type1.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type10.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type100.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type101.F90"/>
		<File RelativePath="..\..\SourceCode\Types\Type102.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type105.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type107.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type108.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type109.f90"/>
		<File RelativePath="..\..\SourceCode\Types\Type109-NEW.f90"/>
		<File RelativePath="..\..\SourceCode\Types\Type109TimeReport.f90"/>
		<File RelativePath="..\..\SourceCode\Types\Type11.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type110.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type111.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type112.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type114.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type12.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type120.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type121.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type13.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type14.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type15.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type16.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type160.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type164.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type167.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type17.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type170.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type173.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type175.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type18.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type180.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type185.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type188.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type19.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type194.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type2.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type20.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type22.f90"/>
		<File RelativePath="..\..\SourceCode\Types\Type23.f90"/>
		<File RelativePath="..\..\SourceCode\Types\Type24.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type25.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type26.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type27.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type28.f90"/>
		<File RelativePath="..\..\SourceCode\Types\Type29.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type3.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type30.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type31.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type32.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type33.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type34.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type35.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type36.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type37.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type38.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type39.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type4.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type40.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type41.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type42.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type43.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type44.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type45.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type47.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type48.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type5.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type50.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type51.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type52.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type53.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type54.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type55.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type57.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type58.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type6.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type60.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type61.f90"/>
		<File RelativePath="..\..\SourceCode\Types\Type62.f90"/>
		<File RelativePath="..\..\SourceCode\Types\Type64.f90"/>
		<File RelativePath="..\..\SourceCode\Types\Type65.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type66.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type67.f90"/>
		<File RelativePath="..\..\SourceCode\Types\Type68.f90"/>
		<File RelativePath="..\..\SourceCode\Types\Type69.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type7.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type70.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type71.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type72.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type73.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type74.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type77.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type8.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type80.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type86.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type87.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type88.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type89.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type9.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type90.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type91.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type92.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type93.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type94.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type95.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type96.for"/>
		<File RelativePath="..\..\SourceCode\Types\Type97.for"/></Filter></Filter>
		<Filter Name="PRECOMPILED">
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\COMISC_V16.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-ch2.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-che.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-cra.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-dat.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-deb.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-do2.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-eda.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-fe8.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-feq.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-flb.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-flo.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-gr2.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-gr3.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-gr4.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-gro.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-hva.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-in1.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-in2.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-in3.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-in4.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-in5.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-in6.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-in7.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-in8.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-inh.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-inp.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-lar.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-lsl.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-mat.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-mul.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-new.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-occ.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-ou2.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-ou3.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-ou4.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-out.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-phy.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-pol.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-pos.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-pr2.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-pre.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-prj.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-rex.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-slv.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-tim.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-tm1.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-tm2.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-tm3.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-tm4.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-tm5.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-tm6.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-tm7.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-tm8.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-uni.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-usr.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-ut0.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-ut1.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-ut2.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-ut4.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-ut5.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-uti.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\Comv-win.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\type56_mod_V16.obj"/>
		<File RelativePath="..\..\SourceCode\Type56\Ivf81\type56_V16.obj"/></Filter></Files>
	<Globals/></VisualStudioProject>


More information about the TRNSYS-users mailing list