ISLocate_General(): use local array size
IS: Add ISIntersect()
cleanup formatting in example, plus myrank not rank
Error in VecScatterView_MPI() had the meaning of from and to backwardsReported-by: Runjian Wu <wurunjian@gmail.com>
Fortran: add some missing logical operators for types
fix numerous documentation errors due to cut and paste etcReported-by: Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk>
Add initial proper support for multiple implementations of ISGlobalToLocalMappingApply()Provides two subtypes basic and hash. Selects hash automatically if the memory needed for basic(end - start)
Add initial proper support for multiple implementations of ISGlobalToLocalMappingApply()Provides two subtypes basic and hash. Selects hash automatically if the memory needed for basic(end - start) is greater than 4 times the size of the local to global mapping (n) and 1,000,000Utilizes the hash support provided by Lawrence MitchellThanks-to: Lawrence Mitchell
show more ...
Fix bug introduced (write to idxout)
Fix comments for sowing
ISLtoG: Call setfromoptions in create?
ISLtoG: Allow controlling GtoL behaviour from optionsUse -ltogm_use_hash_table to use a memory scalable approach forapplying the global to local mapping.
ISLtoG: Add option to use hash table to GtoLThis removes non-scalable O(Nglobal) memory usage forISGlobalToLocalMappingApply.
Converted Fortran PetscSF to Fortran type, added PETSC_NULL_SFTime: .1 hoursReported-by: Adrian Croucher <a.croucher@auckland.ac.nz>
Merge branch 'scott/testharness-update1'
Vec tutorial ex42.m: update paths
Merge branch 'balay/add-prefix-test'
f90impl.h needs to be available for users with --prefix installationReported-by: Satish Balay <balay@mcs.anl.gov>
Merge branch 'barry/minor-cleanup'
Add more needed custom Fortran functionsTime: .1 hours
Minor cleanup, remove some outdated code, remove unneeded constructs, improve manual pages slightly, add missing test caseTime: 2.5 hours
Merge branch 'barry/remove-funct'
Introduce MPIU_Abort() for Fortran, drop unneeded final ierr argument to SETERRQ() in FortranThis is to preventWarning: Same actual argument associated with INTENT(IN) argument 'errorcode' a
Introduce MPIU_Abort() for Fortran, drop unneeded final ierr argument to SETERRQ() in FortranThis is to preventWarning: Same actual argument associated with INTENT(IN) argument 'errorcode' and INTENT(OUT) argument 'ierror' at (1)when MPI_Abort() is called directly by CHKERRQ(ierr);Time: .4 hoursReported-by: nightly tests
Add support for null argument from Fortran for VecScatterCreateToZero() VecScatterCreateToAll()Also update a few uses of NULL_OBJECT to the appropriate PETSC_NULL_XXXTime: .1 hoursReported-by: T
Add support for null argument from Fortran for VecScatterCreateToZero() VecScatterCreateToAll()Also update a few uses of NULL_OBJECT to the appropriate PETSC_NULL_XXXTime: .1 hoursReported-by: Tim Steinhoff <kandanovian@gmail.com>
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-t
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-to: Andreas Mang <andreas@ices.utexas.edu>
Support for half-precision using __fp16.Requires repository trunk of gcc and ARM systemsConfigure with --with-precision=__fp16 --download-f2cblaslapack --with-fc=0 --with-cxx=0Many standard PETSc
Support for half-precision using __fp16.Requires repository trunk of gcc and ARM systemsConfigure with --with-precision=__fp16 --download-f2cblaslapack --with-fc=0 --with-cxx=0Many standard PETSc tests fail due to lack of precisionFunded-by: ECPProject: fp16Time: 24 hours
1...<<101102103104105106107108109110>>...278