Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Fortran > Re: Using exter...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 9 of 23 Topic 8180 of 8775
Post > Topic >>

Re: Using external subroutines in OpenMP?

by jomarbueyes@[EMAIL PROTECTED] Apr 26, 2008 at 10:25 PM

On Apr 26, 4:26 am, Reinhold Bader <Ba...@[EMAIL PROTECTED]
> wrote:
> Hello,
>
>    the <other stuff> I can't comment about, but there is the possibility
>    that the Netlib routine uses either saved variables or common blocks,
>    for which no automatic privatization applies.
>
>    It is generally advisable to run e.g. Intel's Thread Checker on such
>    a code; the tool sometimes even finds bugs that cannot (easily) be
isolated
>    if only output data are compared.
>
> Regards
>
> [snip]>   do i2  = 1, N2
> >     do i1 = 1, N1
> >        wk(i1) = x(i1, i2)
> >     end do
> >     call <NetLibSubroutine>(wk, z, <other stuff>)
> >     do i1 = 1, N1
> >        x(i1, i2) = wk(i1)
> >   end do
>
> [snip]
>
>
>
> > Can someone clue me on how to call external subroutines from within a
> > parallel construct? As I understand, the OpenMP standard states that
> > all variables local to subroutines and functions within a parallel
> > construct are private.
>
> > Thanks
>
> > Jomar

Sehr geherter Reinhold,

Thank you for your answer. I checked all the subroutines in the
library and none has any save or common statements. I found, however,
that many of them used the old dimension a(1) instead of "dimension
a(*)" (these were routines translated from Fortran 77). I changed all
the former to the latter form, but that didn't make a difference.

Danke,

Jomar
 




 23 Posts in Topic:
Using external subroutines in OpenMP?
jomarbueyes@[EMAIL PROTEC  2008-04-25 18:36:24 
Re: Using external subroutines in OpenMP?
Reinhold Bader <Bader@  2008-04-26 11:26:33 
Re: Using external subroutines in OpenMP?
Sebastian Hanigk <hani  2008-04-26 13:12:32 
Re: Using external subroutines in OpenMP?
glen herrmannsfeldt <g  2008-04-26 09:01:53 
Re: Using external subroutines in OpenMP?
Sebastian Hanigk <hani  2008-04-26 19:29:05 
Re: Using external subroutines in OpenMP?
Charles Coldwell <cold  2008-04-27 11:27:29 
Re: Using external subroutines in OpenMP?
Sebastian Hanigk <hani  2008-04-27 17:45:31 
Re: Using external subroutines in OpenMP?
Charles Coldwell <cold  2008-04-27 22:26:50 
Re: Using external subroutines in OpenMP?
jomarbueyes@[EMAIL PROTEC  2008-04-26 22:25:35 
Re: Using external subroutines in OpenMP?
jomarbueyes@[EMAIL PROTEC  2008-04-26 22:36:54 
Re: Using external subroutines in OpenMP?
jomarbueyes@[EMAIL PROTEC  2008-04-26 22:44:18 
Re: Using external subroutines in OpenMP?
jomarbueyes@[EMAIL PROTEC  2008-04-27 07:53:59 
Re: Using external subroutines in OpenMP?
Sebastian Hanigk <hani  2008-04-27 17:38:32 
Re: Using external subroutines in OpenMP?
Charles Coldwell <cold  2008-04-27 22:14:11 
Re: Using external subroutines in OpenMP?
"James Van Buskirk&q  2008-04-27 17:04:45 
Re: Using external subroutines in OpenMP?
Charles Coldwell <cold  2008-04-28 11:19:45 
Re: Using external subroutines in OpenMP?
jomarbueyes@[EMAIL PROTEC  2008-04-28 08:47:32 
Re: Using external subroutines in OpenMP?
Charles Coldwell <cold  2008-04-29 12:08:17 
Re: Using external subroutines in OpenMP?
jomarbueyes@[EMAIL PROTEC  2008-04-28 09:26:26 
Re: Using external subroutines in OpenMP?
Tobias Burnus <burnus@  2008-04-28 09:57:56 
Re: Using external subroutines in OpenMP?
jomarbueyes@[EMAIL PROTEC  2008-04-28 15:21:19 
Re: Using external subroutines in OpenMP?
jomarbueyes@[EMAIL PROTEC  2008-04-28 19:34:56 
Re: Using external subroutines in OpenMP?
jomarbueyes@[EMAIL PROTEC  2008-04-29 07:46:22 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Mon Oct 13 3:23:14 CDT 2008.