Re: parallel fortran



Hi

Lynn McGuire wrote:
Several compilers give you tools which support doing this incrementally. With auto-parallel or OpenMP, you simply switch off
parallelization in order to debug issues which don't involve parallel. Then, to diagnose inconsistencies between serial and
threaded parallel operation, there are tools such as Intel(r) Thread Checker. Your project has to be small enough to run test
cases in a debug/non-optimized build.
I doubt I would do this again for a project which will never run anything but 32-bit Windows. I doubt that 32-bit Windows will
improve its support for multiple CPUs.

We are currently using the Open Watcom F77 and C compilers. We
have about 550,000 lines of F77/F66 code and 10,000 lines of C code.
Unfortunately, the Open Watcom compilers do not support OpenMP
yet.

I have tried to port to the Intel Visual Fortran compiler but I am having
major issues with automatic variables and zero initialization. I am
planning to start the port again in January...

our fortran resouces file has details of parallel programming with
fortran.

http://www.kcl.ac.uk/fortran/pdfs/fortran_resources.pdf

there is a table of compilers and what is supported.

there is also a section on third party
parallelisation tools. i've been trying to get the suppliers to
write something for fortran forum about their offerings but haven't
had anything from them yet - maybe this reminder will help :-)


Supposedly, Windows XP Professional will support as many cores
as you have. The number of cpus is limited to two.

If i recall correctly windows nt 4 supported two cpus.

Windows 2000 professional and windows xp professional
also support 2 cpus. i have dual processor multi boot dell work
workstation and run both of those on it.

i have run mpi on some windows system at home, so it is possible.

i will be re installing mpi on these
systems in the next month so if you want more information let me know.

i also boot suse linux on this box. this supports 2 cpus too.
i've set up clusters and mpi with both redhat and suse. it is
relatively straightforward.

i would recommend an mpi course if you can find one.
i attended a short 2 day course at ibm and
we parallelised a sequential program on the last afternoon.
It took just over 2 hours to get working correctly.

good luck.

Ian Chivers
Jane Sleightholme

If MS does not
support many cores in future releases then their goose will be cooked.
That will cause even greater numbers of compute intensive users to
move to some variant of Linux or Apple OS.

Thanks,
Lynn

.



Relevant Pages

  • Re: cpufreq broken on core2duo
    ... At least that's how it is under Windows, ... If you have dual physical CPUs that have dual ... Enhanced C1 support allows the CPU to go into a deeper sleep state ... mbmon is showing you invalid values. ...
    (freebsd-stable)
  • Re: Are 80x86 badly designed processors ?
    ... > How many people will then buy such a CPU that Windows does not support? ... boxes running properly in 64 bit mode unser IRIX and Linux. ... So, in conclusion, there is a market for good CPUs that aren't supported ...
    (comp.lang.asm.x86)
  • Some Question
    ... 1.Does Windows XP Home Support 2 Cpus?? ... 2.Does Windows XP support 4 file systems?? ...
    (microsoft.public.windowsxp.basics)
  • SMP Timekeeping regression in 2.6.16-rc5 (and 2.6.16-rc4)
    ... Just built and installed a 2.6.16-rc5 kernel on my Powermac G4 Dual ... Essentially the two CPUs have ... # Loadable module support ...
    (Linux-Kernel)
  • Re: Problem with slower startup of XP windows SP3
    ... Help and Support for details. ... The Panda Anti-virus Service has started successfully. ... The Windows Security Center Service has started. ... The local computer may not have the necessary registry information or message ...
    (microsoft.public.windowsxp.general)

Loading