Remove trailing whitespace
checkbadSource: rules for PetscFunctionBegin and derivatives
Update example output
Merge branch 'barry/2024-01-03/docs-c2html' into 'main'Remove recursive build of c2html files; no longer uses classic makefilesSee merge request petsc/petsc!7167
Use < instead of " for includes of PETSc include filesAnd Remove unneeded duplicate includesCo-Authored-by: Jose Roman <jroman@dsic.upv.es>
Fix "Extra spaces in test harness rules" in checkbadSource
Remove MANSEC from makefiles it is not needed in, tutorials and tests
Profiling: Improve !defined(PETSC_USE_LOG) #defines- If we cast macro arguments to void, we can avoid unused errors that have forced lots of conditionally included code like this:```c #if def
Profiling: Improve !defined(PETSC_USE_LOG) #defines- If we cast macro arguments to void, we can avoid unused errors that have forced lots of conditionally included code like this:```c #if defined(PETSC_USE_LOG) PetscLogEvent event; #endif```- Having global counters like petsc_TotalFlops externed event if !PetscDefined(USE_LOG) helps to remove a lot of needless `#ifdef`s around code that can instead be placed in `if (PetscDefined(USE_LOG)) {}` blocks.
show more ...
Kokkos batch solver updates
PetscInfo: print object type
Landau: temporarily disable it for SYCL due to link errors with Intel OneAPI
remove MatSetValuesDevice
Merge remote-tracking branch 'origin/release'
Various fixes for complex numbersI got failures building the testsuite with- gcc version 12.2.1- std=gnu++20- petsc with 64bit integers, single precision, and complex numbers
added support for simplicies in Landau
added coverage for Landau sphere grids
fixed circular domain on Landau
More manual page fixes
Remove need for seperate lib/petsc/conf/test file by merging with rules fileCommit-type: maintainability
Merge branch 'jeremy/less-strcpy-strcat' into 'main'Use Petsc[Strncpy,Strlcat,Memcpy] over Petsc[Strcpy,Strcat]Closes #1332See merge request petsc/petsc!6115
Clean up PETSc str ops to use more secure implementations where possible. These include:- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat()- Use PetscArraycpy() over
Clean up PETSc str ops to use more secure implementations where possible. These include:- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat()- Use PetscArraycpy() over PetscMemcpy() as appropriate for string buffer copying- Use built in string from name over hardcoding- Use sizeof over hardcoded length- Replace some Strlcat with Strncpy when offset is known
adding NRL lambdas between grids and cleaning up
adding movie Monitor and verification to small Landau testremove ramp up of batchesincrease to Q5 and move batch solver data to global
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
12345