Which version of PETSc are you using. The way we handle Fortran in the git
master branch of the repository makes this easier than in the current release
so you might consider upgrading.
Send the entire error messages, likely you are creating two modules that
contain the same PETSc variables which is not allowed with modules.
Barry
> On May 8, 2017, at 1:13 AM, Tina Patel <[email protected]> wrote:
>
> Hello,
>
> I created a few standalone programs that use a DMDA structure, calculate and
> create matrices. However, now that I am trying to combine them using a main
> and using the files as modules, the header files seem to consistently
> conflict. I am currently only trying to compile 3 files out of the several
> that i have completed.
>
> when trying to compile 2 modules that i have, where the 1st module uses the
> 2nd module.
> Common errors that i am getting is the
>
> "symbol 'xxx' ... conflicts with symbol from module 'utils', use-associated
> at ..."
> and
> "Cannot change attributes of USE-associated symbol xxxx at"
>
> Is there a method to go about this? thank you.
>
> -Tina