[petsc-dev] prefix installs and lib/petsc-conf

Barry Smith bsmith at mcs.anl.gov
Mon Mar 23 22:51:25 CDT 2015


  I'd like to make the final set of updates to the PETSc directory and script naming conventions as discussed below in the next few days so please work any branches you can through into master to reduce the extra merging you will have to deal with later. 

  Jed, in particular, you've gotten some slightly broken stuff in next that has been hanging around too long and needs fixing and getting into master. 

2014-06-04 06:14:36 -0500  (origin/karpeev/fix-ksp-pcgasm) PCGASM: fixed a copy-paste bug.
2014-10-13 11:59:12 -0600  (origin/dmeiser/pullrequest-fix-PetscOptionsEnum) Use current value for default in PetscOptionsEnum().
2015-01-22 19:33:55 -0700  (origin/jed/ksp-explicit-operator-BAorAB) KSPComputeExplicitOperator: use KSP_PCApplyBAorAB
2015-02-16 13:24:25 +0300  (origin/stefano_zampini/seqaijtodense, stefano_zampini/seqaijtodense) MATSEQAIJ: added conversion from to M
2015-03-02 16:04:08 -0600  (origin/tisaac/pc-pbjacobi-fix-get-array-read) PCApply_PBJacobi(): use VecGetArrayRead()
2015-03-05 14:47:43 -0600  (origin/karpeev/maint/mat-settype-clear) Clear out internal data structures and Mat state when resetting Ma
2015-03-19 18:23:49 -0500  (barry/feature-bargraph) added PetscDrawBar object for drawing bar graphs
2015-03-22 21:58:10 -0500  (barry/snes-monitor-vi-residual) fixed memory leak introduced in SNESVIMonitorResidual() fixed automatic us
2015-03-23 10:21:58 -0400  (origin/jed/assembly-perf) Vec: Silence compiler warning
2015-03-23 13:18:17 -0500  (origin/barry/add-casts-for-suitsparse-64bitindices, barry/add-casts-for-suitsparse-64bitindices) Since Sui

  Thanks

   Barry

> On Jan 20, 2015, at 6:36 PM, Jed Brown <jed at jedbrown.org> wrote:
> 
> Barry Smith <bsmith at mcs.anl.gov> writes:
> 
>>  How about?
>> 
>>    share/petsc/matlab,python,julia/ non-generated stuff 
>>    lib/petsc/matlab,python,julia/ generated stuff for example Matlab .mex files
>> 
>>    lib/petsc/conf    
>> 
>>    include/petsc/finclude,private,mpiuni  (note some generated stuff goes in here; could put it in lib/petsc/include but that seems silly to me)
> 
> The above is good.
> 
>>    bin/petsc/mpiexec.uni  when using uni
>>    bin/petsc/uninstall.py
> 
> $ find /bin/ -type d
> /bin/
> /bin/core_perl
> /bin/vendor_perl
> /bin/cgnstools
> /bin/site_perl
> $ find /bin/ -type f | wc
>   4181    4181   65101
> $
> 
> I'd rather not add a directory in bin.
> 
> I think uninstall should go in sbin.




More information about the petsc-dev mailing list