Years ago my thesis supervisor has bought this program (CVF 6.6b) and now he wants me to continue their project as my doctoral project. I am familiar with programming but I haven't used Compaq Visual Fortran before...Anyway, I get used to work with it an since it does not compile in Windows 7 I am working on Windows XP in Virtual PC but it is very slow to run and compile. Now I want to buy a new computer and that is what I am asking...What must be the most important part of the configuration... RAM ? processor ? etc... Can you give me the best configuration that I have to get ? By the way, I am also using TecPlot for post processing, so these two programs must work simultaneously for 3D graphics. Thanks for your attention.
If you will continue to use CVF, then you can't use Windows 7. Any PC you buy today will be otherwise adequate for running CVF. I would recommend, if you are buying a new computer, to also buy Intel Visual Fortran that will work with your CVF project. Then you can use Windows 7.
I am sorry to contradict you steve, but I am using CVF 6.6C3 and it works fine on Windows 7. I am using also IVF 11 and 12 and of course IVF+VS2005 is more comfortable to use than CVF6 but for some specific applications I am still using CVF (mainly for FPE handling in-house features).
So how do you configure it to work in Win7?? Think that was thequestion. I don't use CVF anymore but i was wondering Phil if you use it with the Virtual PC option and run a virtualXP Machine? I expectthat may be a workaround. I've used that for a number of XP program that don't run in Win 7 issues. Find the Virtual PC to work great. http://www.microsoft.com/windows/virtual-pc/
Firstly, thank for your replies. have some comments and questions as follows:
@ Andrew Smith: I am using CPU bound, i.e. it uses a lot of calculations but also I/O bound because it uses big files to create data from (for example a geometry file to create grids on it). I am using only 2D now but it will grow because of the additon of 3D approach. I don't know whether my application must be Memory bound or cache bound, I am confused with these terms.
@ Steve Lionel: I am not looking for the adequate computer, I am trying to buy the best and enough configuration for CVF. I am planning to use CVF because when I use the trial version of IVF 11.1 in the light of your article ( http://software.intel.com/en-us/articles/migrating-from-compaq-visual-fortran/) , I ger lots of errors and then I say "Well, it will cost me long time to solve these problems and now I am using CVF 6.6 very efficiently" so I stop trying to use IVF.
@netphilou31: How do you work in Win7 ? Virtual PC or 32 bit win 7? If the second choice, I have a few questions...
@ Steve Lionel: Does this mean that I cannot use windows xp 64bit ? So, which one has more performance for CVF and tecplot, Virtual PC's Windows xp in win7 (32 bit or 64 bit) or simply the winxp 32 bit ? I will use only these programs in my new computer.
You will gain most by migrating your CVF projects to IVF.
I urge you to post details of what your '..lots of errors' are and the excellent Intel people here will be able to advise you how to resolve the problems causing them and get you up and running again so that you can them start taking advantage of multiprocessors (vectorization, parallel processing) and 64- bit addressing for memory-hungry programs.
I have used the IVF but now it is not intalled in my computer. At the weekend I will surely try again, and then I will write the errrors. Thanks for the advice. Which IVF edition should I use ? I have an official Win7 Home Premium edition 64-bit. CORE 5-460M 2.53GHZ 3MB; 1 GB ATI MOBLTY RADEON HD 5470; 4096 MB (2*2048) 1333 MHZ DDR3 DUAL CHANNEL. But this is my personal laptop, I will not use it for my works, I will use it at weekend just for checking.
I don't use any kind of Virtual PC, but as Steve said I am running Window 7 32-bit edition; I don't know if this makes the difference.
The only problem I get when trying to compile for the first time was a system message telling me that "vcspawn.exe"(I ma not sure of the name) was not compatible with this version of windows but after dismissing and ignoring the messages the compilation worked.
How can you use Win7 32-bit ? When I open my workspace or project file with DFDEV.EXE, appcrash error occurs. A simple f90 file cannot be compiled because of this error. Is it because I am using CVF 6.6.0 ? If this is the problem then how can I upgrade the version ? If you have any additional suggestion to work with Win7 32 bit, I will be grateful.
I did not noticed the problem before because of the following reason. Since CVF version 5 (I think that it was Digital Visual Fortran at that time), I was using the WinTabs addin with VisualStudio (addin that add tabs feature to the IDE, very helpful). However I noticed that with version 6 it crashed the application. I have been able to look at the addin code thanks to the original developer and found that it was expected to work also with MSDEV.exe. Thus, I fixed the problem by simply making a copy of "DFDEV.exe" and renaming it "MSDEV.exe" (in the same directory as he original file) and since I worked with MSDEV instead of DFDEV !. I went a little bit further by changing all the references to DEFEV.exe in the registry to MSDEV.exe but I don't think that it is necessary to go so far.I understand that it is a little bit complicated but it works !
I am note sure that the linker error you've got is caused by the fact that the references are incorrect. I think that you should look at another cause (it seems that the linker cannot create the target executable or that the target directory is locked). Anyway If you want to change the references, simply browse the registry (using he Find dialog) and change any DFDEV.exe occurence by MSDEV.exe (except for the AppPath section where I have kept the DFDEV.exe key but created a new one named MSDEV.exe key with the same content except for the name). I know that modifying the registry can be dangerous so be very carreful when doing it (or create a backup before).