Fix datatype of arguments to MPI in FortranReported-by: nightly builds
Updated and simplified Fortran interfaceReduced from 4 distinct approaches to using PETSc from Fortran to 1No more .h90 files (Fortran 90 functionality is now always available)Parameters and func
Updated and simplified Fortran interfaceReduced from 4 distinct approaches to using PETSc from Fortran to 1No more .h90 files (Fortran 90 functionality is now always available)Parameters and function prototypes are now provide through Fortran modules, not includes;only #define are provided in the petscXXXdef.h filesPETSc objects can be declared as either type(tXXX) or XXX. For example type(tVec) or VecMoved now private Fortran include files out of public include directory since uses don't use them;they are only used to generate the Fortran modulesEasier to support and test; we can now easily add more function prototypesAlso had to rework generation of manual pages to consistently use MANSEC and SUBMANSECsince these variables also handle how the Fortran modules are generated.Time: 57 hours
show more ...
Merge branch 'barry/use-fortran-kind-consistently' into barry/fix-dmdacreateNeed to resolve conflicts with .F90 code reformating
Fortran updatesUpdated all F90 examples to use free form with full error checkingUpdate all Fortran examples to check error code for PetscInitialize() callTime: 2 hours
added some more printdot to testexamples_fortran rules since that is timing out with travisReported-by: travis
Fix makefile to remove temporary file.Time: 0 minutes
Eliminate forced use of TaoView() from the example problems; enable on command lineRemove sed hack from makefile.Time: Too long.
sed out unimportant differences in test outputTime: 0 hoursReported-by: nightly tests
Fixing output files.
Fixing the makefile.
Reset the broyden approximation before starting lmvm. May want anoption to reused the approximation in the future.Update test case output for tron.Add test case to test blmvm as a subsolver.T
Reset the broyden approximation before starting lmvm. May want anoption to reused the approximation in the future.Update test case output for tron.Add test case to test blmvm as a subsolver.Time: Way too long.
Updates to pounders code for subproblem solvers and consistencybetween tao defaults and solver defaults.Time: way too much
Commit related to debugging the current version of pounders.
Updated log files in tutorials directory.Time: 15 minutes
Update output for testsCorrect makefile for tests availableTime: 0.5 hours
Change the default subproblem solver to BLMVM.
fix a variety of set but not used detected by clang static analyzeradd ierr and return ierr; to many PetscFinalize() in examplesadd ierr and if (ierr) return ierr; to some PetscInitialize() in exa
fix a variety of set but not used detected by clang static analyzeradd ierr and return ierr; to many PetscFinalize() in examplesadd ierr and if (ierr) return ierr; to some PetscInitialize() in examples
Changed the C examples to return the error code in main()
Merge remote-tracking branch 'origin/balay/fix-fortran-unused_variables'
Removed excessive use of TaoGetConvergedReason() in Tao examplesLeft one example that uses it but converts the result to a stringAdded two run tests for Tao that require SuperLUThis replaces th
Removed excessive use of TaoGetConvergedReason() in Tao examplesLeft one example that uses it but converts the result to a stringAdded two run tests for Tao that require SuperLUThis replaces the pull request 324 that left the uses of TaoGetConvergedReason()in multiple examples
fix unused variables in fortran examples.
TS: Fix function declarations and visibility* Most of these fixes where spotted by GCC -Wmissing-declarations
completed removing "variable set but not used" based on outputfrom clang static analyzerTime: . 1 hours
update pounders residuals to use half of residual for backward consistency
divide pounders residuals by two to maintain consistency
1...<<11121314151617