Quantcast
Channel: Intel® Software - Intel® Visual Fortran Compiler for Windows*
Viewing all articles
Browse latest Browse all 5691

Faster compilation by not recompiling dependencies

$
0
0

I have a large object oriented groundwater modeling code (e.g. 70K lines in ~100 files) written in Fortran 2003 (I use pointers, linked lists, pointers to procedures, classes extensively as every process model or dataset is an object).  When debugging and updating lower level classes/modules, I have to recompile nearly all the code over and over when testing, even though my changes do not affect other portions of the code.  Yes, this is the desired behavior of a compiler since code mods may affect other portions of the code, thus the need for dependency checks.  However, I am confident that my changes are simple and do not affect other portions of the code under these circumstances.  

Short of decomposing my code into separate libraries, is there a way to temporarily shut down dependency checks within Intel Visual Fortran (2013)?  

I accomplish this on my Linux box by removing my dependency list from the makefile, but I find that Linux debuggers (e.g. TotalView) are not nearly as convenient as Visual Studio.

Thank you.


Viewing all articles
Browse latest Browse all 5691

Trending Articles