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: use module ...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 4 of 19 Topic 8158 of 8775
Post > Topic >>

Re: use module to pass data between procedures

by "Les" <l.neilson@[EMAIL PROTECTED] > Apr 22, 2008 at 10:03 AM

"Mike" <SulfateIon@[EMAIL PROTECTED]
> wrote in message 
news:9f2fdad5-682c-4275-9214-29a57fada3eb@[EMAIL PROTECTED]
>

> program main
> !use B
> use shared_data
> !integer,parameter :: N=2
> !C Initialization.
> !REAL,dimension(N) :: XC=(/1.,2./), XSCALE=(/1.,1./);
> !The gradient
> !REAL,dimension(N) :: GC
> real,dimension(2) :: y
You already have "y" available via the shared_data module
Remove this line.

<snip>

> How to pass y array to FCN? please note that FCN can have only three
> arguments.
>

It is already "passed" ie made available via the shared_data module.
You assign values to, (ie initialise), "y" in your program and those
values 
are available so that *anything* that needs the array "y" just needs a
"use 
shared_data" statement. Of course anything that uses the module and
assigns 
new values to "y" overwrites the original values.

Les

PS    Look at the RESHAPE function
 




 19 Posts in Topic:
use module to pass data between procedures
Mike <SulfateIon@[EMAI  2008-04-22 01:22:42 
Re: use module to pass data between procedures
Arjen Markus <arjen.ma  2008-04-22 01:36:33 
Re: use module to pass data between procedures
"A. Belli" <  2008-04-22 10:42:02 
Re: use module to pass data between procedures
"Les" <l.nei  2008-04-22 10:03:32 
Re: use module to pass data between procedures
Mike <SulfateIon@[EMAI  2008-04-22 07:38:31 
Re: use module to pass data between procedures
nospam@[EMAIL PROTECTED]   2008-04-22 08:14:07 
Re: use module to pass data between procedures
"Les" <l.nei  2008-04-22 16:32:56 
Re: use module to pass data between procedures
Mike <SulfateIon@[EMAI  2008-04-23 01:30:23 
Re: use module to pass data between procedures
Dave Seaman <dseaman@[  2008-04-23 12:26:25 
Re: use module to pass data between procedures
nospam@[EMAIL PROTECTED]   2008-04-23 07:31:38 
Re: use module to pass data between procedures
Mike <SulfateIon@[EMAI  2008-04-23 21:24:49 
Re: use module to pass data between procedures
Mike <SulfateIon@[EMAI  2008-04-24 00:20:54 
Re: use module to pass data between procedures
Mike <SulfateIon@[EMAI  2008-04-24 00:38:34 
Re: use module to pass data between procedures
Dave Seaman <dseaman@[  2008-04-24 13:20:47 
Re: use module to pass data between procedures
Mike <SulfateIon@[EMAI  2008-04-24 19:32:55 
Re: use module to pass data between procedures
Dave Seaman <dseaman@[  2008-04-25 03:28:09 
Re: use module to pass data between procedures
Mike <SulfateIon@[EMAI  2008-04-25 23:42:48 
Re: use module to pass data between procedures
Dave Seaman <dseaman@[  2008-04-26 15:13:03 
Re: use module to pass data between procedures
Mike <SulfateIon@[EMAI  2008-04-26 00:36:46 

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:26:53 CDT 2008.