From: Paolo Pumilia <pumilia@est.it>
Newsgroups: comp.lang.fortran,comp.parallel.pvm
Subject: fortran77 programming
Date: Sun, 29 Nov 1998 06:16:02 +0100
Organization: CSTC
Message-Id: <3660D892.E1EDBF12@est.it>
Reply-To: pumilia@est.it
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: pumilia@est.it
Xref: ukc comp.lang.fortran:61704 comp.parallel.pvm:7800


Hi all,
I plan to set up a libc6 based linux box with to processors on
the mainboard to speed up the execution of cyclic fortran routines. 
I am currenlty involved with dynamilcal simulations in statistical
physics where two or more do-loops are nested and executed a very
large number of times. 
I run through parallel-processing howto but i need some quick hints,
since i am very new to this matter.
My first questions are: 
 -  will my fortran77 programs, without any change,
    run in parallel on a two processor machine, provided that kernel
    as been compiled using SMP=1 in the makefile?
 -  Are there special directive to the g77 compiler that can be added 
    to my routines in order to get a better efficiency ?
 -  Do you suggest to rewrite do-loops in a different language?

 -  When other programs are running together wth the dynamical
simulation,
    will the linux kernel be able to distribute the load between the two 
    processor or one of them wil be overloaded?


Finally, technical notes are welcome. My idea is to get two
celeron-intel
processors with shared memory and pci bus. What about heating of the
chipset, when cpu intensive applications are run for tens of hours?

Thank you for your help

Paolo Pumilia

-- 
--- CSTC

