Help/CompilerSettings: Difference between revisions

From CIRPwiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<big>Use default values except as specified below.  </big>
Use default values except as specified below.   
'''Debug|x64''' and '''Release|x64''' must each be set separately.


<big>Debug|Win32, Debug|x64, Release|Win32, and Release|x64 must each be set separately.</big>


<table width="700" border="1" cellpadding="5">
<table width="100%" border="1" cellpadding="5">
   <tr>
   <tr>
     <td width="50" rowspan="14">Fortran</td>
     <td width="20px" rowspan="14">Fortran</td>
     <td width="100" rowspan="2">Optimization</td>
     <td width="20px" rowspan="2">Optimization</td>
     <td width="250" rowspan="2">Optimization </td>
     <td width="100px" rowspan="2">Optimization </td>
     <td width="100" bgcolor="#99FF99">Debug</td>
     <td width="50px" bgcolor="#99FF99">Debug</td>
     <td width="200" bgcolor="#99FF99"><strong>Disable</strong></td>
     <td width="200px" bgcolor="#99FF99"><strong>Disable</strong></td>
     </tr>
     </tr>
   <tr>
   <tr>
Line 91: Line 91:
   </tr>
   </tr>
   <tr>
   <tr>
     <td rowspan="6">Input</td>
     <td rowspan="4">Input</td>
     <td rowspan="4">Additional Dependencies</td>
     <td rowspan="2">Additional Dependencies</td>
    <td bgcolor="#99FF99">Debug (win32)</td>
    <td bgcolor="#99FF99"><strong>xmdf1.9d.lib</strong></td>
  </tr>
  <tr>
     <td bgcolor="#99FF99">Debug (x64)</td>
     <td bgcolor="#99FF99">Debug (x64)</td>
     <td bgcolor="#99FF99"><strong>xmdf1.9dx64.lib</strong></td>
     <td bgcolor="#99FF99"><strong>xmdf2.0x64.lib</strong> for 2018 Compiler version and before<br>
  </tr>
                          <strong>xmdf2.0dx64_2017.lib</strong> for OneAPI versions</td>
  <tr>
    <td bgcolor="#99FFFF">Release (win32)</td>
    <td bgcolor="#99FFFF"><strong>xmdf1.9.lib</strong></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td bgcolor="#99FFFF">Release (x64)</td>
     <td bgcolor="#99FFFF">Release (x64)</td>
     <td bgcolor="#99FFFF"><strong>xmdf1.9x64.lib</strong></td>
     <td bgcolor="#99FFFF"><strong>xmdf2.0.lib</strong> for 2018 Compiler version and before<br>
                          <strong>xmdf2.0x64_2017.lib</strong> for OneAPI versions</td>
   </tr>
   </tr>
   <tr>
   <tr>
Line 132: Line 126:
     <td>Stack Reserve Size</td>
     <td>Stack Reserve Size</td>
     <td>Both</td>
     <td>Both</td>
     <td><strong>46214400</strong></td>
     <td><strong>92428800</strong></td>
   </tr>
   </tr>
</table>
</table>

Latest revision as of 15:32, 13 December 2022

Use default values except as specified below. Debug|x64 and Release|x64 must each be set separately.


Fortran Optimization Optimization Debug Disable
Release Maximize Speed (default)
Debugging Debug Information Format Debug Full
Release None (default)
Preprocessor Preprocess Source File Both Yes
Language Process OpenMP Directives Both Generate Parallel Code
Diagnostics OpenMP Diagnostic Level Both Loops, Regions and Sections
Check Routine Interfaces Debug Yes
Release No (default)
Run-time Generate Traceback Information Both Yes
Check Array and String Bounds Both Yes
Check Uninitialized Variables Both Yes
Libraries Runtime Library Debug Debug Multithreaded
Release Multithreaded (default)
Linker General Enable Incremental Linking Both No
Suppress Startup Banner Both Yes
Input Additional Dependencies Debug (x64) xmdf2.0x64.lib for 2018 Compiler version and before
xmdf2.0dx64_2017.lib for OneAPI versions
Release (x64) xmdf2.0.lib for 2018 Compiler version and before
xmdf2.0x64_2017.lib for OneAPI versions
Ignore Specific Library Debug LIBCMT
Release <empty>
Debugging Generate Debug Info Both Yes
System SubSystem Both Console
Stack Reserve Size Both 92428800