Merge branch 'hongzh/add-acms-support' into 'main'Add support for CAMSSee merge request petsc/petsc!4111
Add matrix-free example for ex5adj and clean up ex5 examples- Delete duplicative code for the ease of maintenance.- Update output for the examples