[petsc-users] PETSc module using modules~ both using PETSc sys, DMDA, vec, etc
Barry Smith
bsmith at mcs.anl.gov
Mon May 8 11:25:58 CDT 2017
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 <tinap89 at yahoo.com> 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
More information about the petsc-users
mailing list