← Back to team overview

dolfin team mailing list archive

Re: [HG DOLFIN] Work on getting DOLFIN running with PETSc.

 

On Wed, March 26, 2008 Garth N. Wells wrote:
> The -rpath, etc. flags should also be added when compiling the demos.

Fixed.

Johannes

> Garth
>
> Garth N. Wells wrote:
>>
>> johannr@xxxxxxxxx wrote:
>>> On Wed, March 19, 2008 DOLFIN wrote:
>>>> One or more new changesets pushed to the primary dolfin repository.
>>>> A short summary of the last three changesets is included below.
>>>>
>>>> changeset:   3744:fbadc9e00e20400dcd8de6445f8b2f1e627095d9
>>>> tag:         tip
>>>> user:        "Garth N. Wells <gnw20@xxxxxxxxx>"
>>>> date:        Wed Mar 19 12:39:11 2008 +0000
>>>> files:       demo/pde/poisson/cpp/SConstruct dolfin/SConscript
>>>> scons/simula-scons/simula_scons/Customize.py
>>>> scons/simula-scons/simula_scons/__init__.py
>>>> scons/simula-scons/simula_scons/pkgconfig.py
>>>> scons/simula-scons/simula_scons/pkgconfiggenerators/petsc.py
>>>> scons/simula-scons/simula_scons/pkgconfiggenerators/slepc.py
>>>> description:
>>>> Work on getting DOLFIN running with PETSc.
>>>>
>>>> I've created somethibng called 'linkOpts' and added this to LINKFLAGS
>>>> by
>>>> doing
>>>>
>>>>    modEnv.Append(LINKFLAGS=linkOpts)
>>>>
>>>> in dolfin/SConstruct. The cpp Poisson demo runs if you do 'scons' in
>>>> demo/pde/poisson/cpp. Plotting is broken and I haven't tested pyDOLFIN
>>>> yet.
>>>>
>>>> Hopefully the SCons experts can help clean it all up.
>>>>
>>>> changeset:   3743:e8694f2bd74f49d029b3b3bc1e711c5ea128641f
>>>> user:        "Garth N. Wells <gnw20@xxxxxxxxx>"
>>>> date:        Wed Mar 19 12:02:08 2008 +0000
>>>> files:
>>>> scons/simula-scons/simula_scons/pkgconfiggenerators/slepc.py
>>>> description:
>>>> Fix bug in slepc.py.
>>>>
>>>>
>>>> changeset:   3742:0b1f60890cd8fca2af48dfb37d66897ea32c99f1
>>>> user:        "Garth N. Wells <gnw20@xxxxxxxxx>"
>>>> date:        Wed Mar 19 11:53:47 2008 +0000
>>>> files:
>>>> scons/simula-scons/simula_scons/pkgconfiggenerators/petsc.py
>>>> scons/simula-scons/simula_scons/pkgconfiggenerators/slepc.py
>>>> description:
>>>> Create entry 'linkeropts' in .pc files for PETSc and SLEPc.
>>> I have added some of these changes to simula-scons now, however, we
>>> removed the linkeropts variable from petsc.py and slepc.py since this
>>> didn't add any new information to the generated pkg-config files that
>>> wasn't already available via the --libs option. Instead we use
>>> --libs-only-other in pkgconfig.py to extract flags like -Wl,-rpath from
>>> the pkg-config files.
>>
>> Great. I looked on the man page to find something like
>> '--libs-only-other' but it's not listed.
>>
>> Garth
>>
>>> BTW: It is a bit hard to keep simula-scons in sync with the
>>> simula-scons
>>> within DOLFIN. It is probably better to send patches to us (me and
>>> Åsmund)
>>> rather than making changes directly to DOLFIN-simula-scons. I have done
>>> a
>>> complete svn export of simula-scons under the scons subfolder in DOLFIN
>>> and commited the changes so they should both be in sync now.
>>>
>>> Johannes
>>>
>>>
>>> _______________________________________________
>>> DOLFIN-dev mailing list
>>> DOLFIN-dev@xxxxxxxxxx
>>> http://www.fenics.org/mailman/listinfo/dolfin-dev
>>
>>
>> _______________________________________________
>> DOLFIN-dev mailing list
>> DOLFIN-dev@xxxxxxxxxx
>> http://www.fenics.org/mailman/listinfo/dolfin-dev
>
>




References