Re: parallel fortran
- From: ian_d_chivers@xxxxxxxxxxx
- Date: 2 Sep 2006 09:12:19 -0700
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
.
- References:
- parallel fortran
- From: Lynn McGuire
- Re: parallel fortran
- From: Tim Prince
- Re: parallel fortran
- From: Lynn McGuire
- parallel fortran
- Prev by Date: Re: Ten Commandments for Fortran Programming?
- Next by Date: Re: Ten Commandments for Fortran Programming?
- Previous by thread: Re: parallel fortran
- Next by thread: Re: parallel fortran
- Index(es):
Relevant Pages
|
Loading