[petsc-dev] snes/ex56 target is gone
Scott Kruger
kruger at txcorp.com
Wed Jun 28 16:21:14 CDT 2017
On 6/28/17 2:50 PM, Jed Brown wrote:
> Scott Kruger <kruger at txcorp.com> writes:
>
>> On 6/28/17 1:42 PM, Barry Smith wrote:
>>>
>>>> On Jun 28, 2017, at 2:39 PM, Scott Kruger <kruger at txcorp.com> wrote:
>>>>
>>>>
>>>>
>>>> On 6/28/17 1:35 PM, Jed Brown wrote:
>>>>> Barry Smith <bsmith at mcs.anl.gov> writes:
>>>>>> Jed,
>>>>>>
>>>>>> Aside from its name and location this is a very useful thing. Should it be in $PETSC_DIR/lib/petsc/conf/ ? since it cannot stay in $PETSC_DIR for --prefix installs?
>>>>> I guess that's a reasonable location. The file isn't platform-dependent
>>>>> so it could go elsewhere.
I always thought the standard was:
"lib is for libraries and share is for datafiles"
rather than
"lib is for platform-dependent and share is for platform independent".
Actually, the standard itself is confusing as where
to put platform-dependent datafiles.
In that location, it should acquire a line
>>>>> specifying PETSC_ARCH upon install. The only issue with the path is
>>>>> that you're actually typing it on the command line, and that would be
>>>>> a starter Makefile for anyone building a larger project.
>>>>
>>>> I would prefer share as it's not critical to the conf
>>>> and is more user oriented (I think of lib/petsc/conf
>>>> as internal to petsc stuff).
>>>
>>> So $PETSC_DIR/share/petsc/?
>>
>> What would be perfect for me with something like Makefile.example as
>> the name.
>
> That's fine, but the use is not limited to examples. If we're calling
> this the example makefile, we should at least add comments saying how to
> build more complicated programs. (Just listing the target dependencies
> gets you much of the way. Adding accurate dependencies is slightly more
> work but we ought to recommend a clean way because lots of people make a
> mess of it.)
>
The example in Makefile.example could refer to
either "compile examples" or "here is an example
makefile that you can use as a starting point".
Scott
--
Tech-X Corporation kruger at txcorp.com
5621 Arapahoe Ave, Suite A Phone: (720) 974-1841
Boulder, CO 80303 Fax: (303) 448-7756
More information about the petsc-dev
mailing list