285dcbe | Rajesh Kommu | 16 September 2014, 20:51:19 UTC | Removed caps_per_proc for loops from Composition_related.c | 16 September 2014, 20:51:19 UTC |
6580b8a | Rajesh Kommu | 16 September 2014, 20:38:04 UTC | Removed caps_per_proc for loops from Checkpoints.c | 16 September 2014, 20:38:04 UTC |
ffe0c90 | Rajesh Kommu | 16 September 2014, 20:33:02 UTC | Removed caps_per_proc for loops from BC_util.c | 16 September 2014, 20:33:02 UTC |
fcfb7e4 | Rajesh Kommu | 16 September 2014, 20:29:30 UTC | Removed caps_per_proc for loops from Anisotropic_viscosity.c | 16 September 2014, 20:29:30 UTC |
3c9b4a5 | Rajesh Kommu | 16 September 2014, 20:18:25 UTC | Removed caps_per_proc for loops from Advection_diffusion.c | 16 September 2014, 20:18:25 UTC |
29df262 | Rajesh Kommu | 16 September 2014, 19:41:04 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Viscosity_structures.c | 16 September 2014, 19:41:04 UTC |
49480f8 | Rajesh Kommu | 16 September 2014, 19:11:59 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Tracer_setup.c | 16 September 2014, 19:11:59 UTC |
6dec4de | Rajesh Kommu | 16 September 2014, 18:57:33 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Topo_gravity.c | 16 September 2014, 18:57:33 UTC |
b2b8f36 | Rajesh Kommu | 16 September 2014, 18:41:23 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Stokes_flow_Incomp.c | 16 September 2014, 18:41:23 UTC |
b81bdd9 | Rajesh Kommu | 16 September 2014, 18:15:39 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Sphere_util.c | 16 September 2014, 18:15:39 UTC |
b698f77 | Rajesh Kommu | 16 September 2014, 18:11:46 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Sphere_harmonics.c | 16 September 2014, 18:11:46 UTC |
f11c01c | Rajesh Kommu | 16 September 2014, 18:03:50 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Solver_multigrid.c | 16 September 2014, 18:03:50 UTC |
0dc2c33 | Rajesh Kommu | 16 September 2014, 17:49:31 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Regional_version_dependent.c | 16 September 2014, 17:49:31 UTC |
1e66ea8 | Rajesh Kommu | 16 September 2014, 17:46:46 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Regional_tracer_advection.c | 16 September 2014, 17:46:46 UTC |
b62c536 | Rajesh Kommu | 16 September 2014, 17:34:35 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Regional_sphere_related.c | 16 September 2014, 17:34:35 UTC |
8654746 | Rajesh Kommu | 16 September 2014, 17:25:57 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Regional_read_input_from_files.c | 16 September 2014, 17:25:57 UTC |
0dace02 | Rajesh Kommu | 16 September 2014, 17:21:37 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Regional_parallel_related.c | 16 September 2014, 17:21:37 UTC |
e85d91e | Rajesh Kommu | 16 September 2014, 17:04:15 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Regional_boundary_conditions.c | 16 September 2014, 17:04:15 UTC |
5111b3f | Rajesh Kommu | 16 September 2014, 16:20:01 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Process_buoyancy.c | 16 September 2014, 16:20:01 UTC |
7b4b3f5 | Rajesh Kommu | 16 September 2014, 16:09:28 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Phase_change.c | 16 September 2014, 16:09:28 UTC |
4d7fa1b | Rajesh Kommu | 16 September 2014, 16:06:10 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Petsc_citcoms.c | 16 September 2014, 16:06:10 UTC |
69fc952 | Rajesh Kommu | 16 September 2014, 15:54:45 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Pan_problem_misc_functions.c | 16 September 2014, 15:54:45 UTC |
400e850 | Rajesh Kommu | 15 September 2014, 23:16:47 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Output_vtk.c | 15 September 2014, 23:16:47 UTC |
d82abf6 | Rajesh Kommu | 15 September 2014, 23:10:15 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Output_h5.c | 15 September 2014, 23:10:15 UTC |
14f71a2 | Rajesh Kommu | 15 September 2014, 23:01:35 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Output_gzdir.c | 15 September 2014, 23:01:35 UTC |
ffae74b | Rajesh Kommu | 15 September 2014, 22:38:55 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Output.c | 15 September 2014, 22:38:55 UTC |
431d385 | Rajesh Kommu | 15 September 2014, 22:28:47 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Nodal_mesh.c | 15 September 2014, 22:28:47 UTC |
01b8f69 | Rajesh Kommu | 15 September 2014, 22:14:49 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Lith_age.c | 15 September 2014, 22:14:49 UTC |
3d88ce3 | Rajesh Kommu | 15 September 2014, 22:03:30 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Instructions.c | 15 September 2014, 22:03:30 UTC |
d7e5b62 | Rajesh Kommu | 15 September 2014, 21:53:06 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Initial_temperature.c | 15 September 2014, 21:53:06 UTC |
76b24bd | Rajesh Kommu | 15 September 2014, 21:36:06 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Global_operations.c | 15 September 2014, 21:36:06 UTC |
6fd9897 | Rajesh Kommu | 15 September 2014, 21:17:00 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Ggrd_handling.c | 15 September 2014, 21:17:00 UTC |
19952ae | Rajesh Kommu | 15 September 2014, 20:52:00 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in General_matrix_functions.c | 15 September 2014, 20:52:00 UTC |
5c17a3e | Rajesh Kommu | 15 September 2014, 20:38:19 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Full_version_dependent.c | 15 September 2014, 20:38:19 UTC |
a092b32 | Rajesh Kommu | 15 September 2014, 20:22:25 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Full_tracer_advection.c | 15 September 2014, 20:22:25 UTC |
9c2f988 | Rajesh Kommu | 15 September 2014, 19:52:13 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Full_read_input_from_files.c | 15 September 2014, 19:52:13 UTC |
6012baf | Rajesh Kommu | 15 September 2014, 19:47:13 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Full_parallel_related.c | 15 September 2014, 19:47:13 UTC |
1b901bf | Rajesh Kommu | 15 September 2014, 18:20:11 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Full_boundary_conditions.c | 15 September 2014, 18:20:11 UTC |
87cf83c | Rajesh Kommu | 15 September 2014, 18:04:03 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Element_calculations.c | 15 September 2014, 18:04:03 UTC |
b9f72fb | Rajesh Kommu | 15 September 2014, 17:01:54 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Drive_solvers.c | 15 September 2014, 17:01:54 UTC |
c25dd31 | Rajesh Kommu | 15 September 2014, 16:56:56 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Determine_net_rotation.c | 15 September 2014, 16:56:56 UTC |
e2146d6 | Rajesh Kommu | 15 September 2014, 16:50:43 UTC | changed caps_per_proc loop variable to CPPR in some auxiliary functions in Advection_diffusion.c | 15 September 2014, 16:50:43 UTC |
7a25062 | Rajesh Kommu | 15 September 2014, 16:37:05 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Construct_arrays.c | 15 September 2014, 16:37:05 UTC |
911c9e6 | Rajesh Kommu | 15 September 2014, 15:47:38 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Composition_related.c | 15 September 2014, 15:47:38 UTC |
629ede0 | Rajesh Kommu | 15 September 2014, 15:39:49 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Checkpoints.c | 15 September 2014, 15:39:49 UTC |
4120347 | Rajesh Kommu | 12 September 2014, 23:06:20 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in BC_util.c | 12 September 2014, 23:06:20 UTC |
61013d1 | Rajesh Kommu | 12 September 2014, 22:57:33 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR in Anisotropic_viscosity.c | 12 September 2014, 22:57:33 UTC |
7b1c59c | Rajesh Kommu | 12 September 2014, 22:36:59 UTC | replaced all occurences of the caps_per_proc iteration variable by CPPR | 12 September 2014, 22:36:59 UTC |
e6c06ae | Rajesh Kommu | 12 September 2014, 22:14:48 UTC | added the definition of the constant CPPR, set to 1, for caps_per_proc_removal | 12 September 2014, 22:14:48 UTC |
53d211a | Rajesh Kommu | 12 September 2014, 21:53:01 UTC | minor fixes and cleanup of print_convergence_progress_schur | 12 September 2014, 21:53:01 UTC |
9393efa | Rajesh Kommu | 12 September 2014, 21:30:20 UTC | added print_convergence_progress_schur to use in solve_Ahat_p_fhat_PETSc_Schur | 12 September 2014, 21:30:20 UTC |
3865370 | Rajesh Kommu | 12 September 2014, 21:00:16 UTC | working version of solve_Ahat_p_fhat_PETSc_Schur | 12 September 2014, 21:00:16 UTC |
b684666 | Rajesh Kommu | 11 September 2014, 23:13:37 UTC | minor changes to get solve_Ahat_p_fhat_PETSc_Schur to work | 11 September 2014, 23:13:37 UTC |
8bb7782 | Rajesh Kommu | 11 September 2014, 22:49:29 UTC | added remove_rigid_rotation, etc to solve_Ahat_p_fhat_PETSc_Schur | 11 September 2014, 22:49:29 UTC |
8ea885b | Rajesh Kommu | 11 September 2014, 21:39:41 UTC | added global_p_norm2 to print_convergence_report in PETSc_Schur | 11 September 2014, 21:39:41 UTC |
83fc49d | Rajesh Kommu | 10 September 2014, 22:31:14 UTC | further cleanup of PETSc related code | 10 September 2014, 22:31:14 UTC |
862fa41 | Rajesh Kommu | 10 September 2014, 22:11:44 UTC | cleaned up PETSc related initialization in general_stokes_solver_setup following the 1-based to 0-based fixes for E->P etc | 10 September 2014, 22:11:44 UTC |
e9d6a32 | Rajesh Kommu | 10 September 2014, 22:02:55 UTC | Petsc related cleanup following the 1-based to 0-based fixes for E->P etc | 10 September 2014, 22:02:55 UTC |
0974150 | Rajesh Kommu | 10 September 2014, 20:34:24 UTC | Correctly allocate neq elements for E->U and E->u1 (previously neq+1 elements were being allocated, though only 0:neq-1 were being used) | 10 September 2014, 20:34:24 UTC |
e7c69cc | Rajesh Kommu | 10 September 2014, 20:06:14 UTC | cleaned up global_div_norm2; all results match master branch | 10 September 2014, 20:06:14 UTC |
47dcab0 | Rajesh Kommu | 10 September 2014, 19:22:10 UTC | cleaned up solve_Ahat_p_fhat_CG; results match master for incompressible case don't match for compressible | 10 September 2014, 19:22:10 UTC |
f0aeb23 | Rajesh Kommu | 10 September 2014, 18:36:26 UTC | Changed E->P to be 0-based; results dont match master | 10 September 2014, 18:36:26 UTC |
2492854 | Rajesh Kommu | 10 September 2014, 17:43:08 UTC | cleaned up assemble_dAhatp_entry; results dont match master | 10 September 2014, 17:43:08 UTC |
f84904f | Rajesh Kommu | 10 September 2014, 17:37:36 UTC | cleaned up build_diagonal_of_Ahat; results dont match master | 10 September 2014, 17:37:36 UTC |
c771d1c | Rajesh Kommu | 10 September 2014, 17:25:01 UTC | cleaned up assemble_grad_p; results dont match master | 10 September 2014, 17:25:01 UTC |
154d1e7 | Rajesh Kommu | 10 September 2014, 17:09:22 UTC | cleaned up assemble_div_u; results dont match master | 10 September 2014, 17:09:22 UTC |
2862b5f | Rajesh Kommu | 10 September 2014, 16:27:54 UTC | cleaned up gauss_seidel; results dont match master | 10 September 2014, 16:27:54 UTC |
7217dae | Rajesh Kommu | 09 September 2014, 23:15:21 UTC | removed the unused element_gauss_seidel method; results dont match master | 09 September 2014, 23:15:21 UTC |
99d5629 | Rajesh Kommu | 09 September 2014, 20:58:13 UTC | solve_Ahat_p_fhat_iterCG; results dont match master | 09 September 2014, 20:58:13 UTC |
8a35780 | Rajesh Kommu | 09 September 2014, 20:49:26 UTC | cleaned up global_p_norm2; results dont match master | 09 September 2014, 20:49:26 UTC |
e365365 | Rajesh Kommu | 09 September 2014, 20:36:40 UTC | cleaned up global_p_dot; results dont match master | 09 September 2014, 20:36:40 UTC |
1e6953f | Rajesh Kommu | 09 September 2014, 20:18:16 UTC | cleaned up assemble_div_u; results dont match master | 09 September 2014, 20:18:16 UTC |
4b74abc | Rajesh Kommu | 08 September 2014, 22:39:21 UTC | cleaned up assemble_c_u | 08 September 2014, 22:39:21 UTC |
1c7d3b8 | Rajesh Kommu | 08 September 2014, 22:19:51 UTC | cleaned up n_assemble_del2_u | 08 September 2014, 22:19:51 UTC |
b50553f | Rajesh Kommu | 08 September 2014, 18:38:31 UTC | Turn back on the PETSc_Schur method | 08 September 2014, 18:38:31 UTC |
cbfba74 | Rajesh Kommu | 08 September 2014, 18:08:34 UTC | changed default value of use_petsc flag to off | 08 September 2014, 18:08:34 UTC |
27720cb | Rajesh Kommu | 08 September 2014, 18:06:14 UTC | Added PETSc configuration and usage sections to the CitcomS manual | 08 September 2014, 18:06:14 UTC |
774ebeb | Rajesh Kommu | 08 September 2014, 17:01:39 UTC | Setting petsc_schur=on will fail with a "Schur complement reduction approach is not implemented yet" messgage | 08 September 2014, 17:01:39 UTC |
8969fe9 | Rajesh Kommu | 08 September 2014, 16:48:58 UTC | Added general_stokes_solver_teardown() method for PETSc related cleanup | 08 September 2014, 16:48:58 UTC |
23c90a7 | Rajesh Kommu | 23 August 2014, 19:16:05 UTC | correctly generate CPPFLAGS, LDFLAGS, LIBS for building with PETSc | 23 August 2014, 19:16:05 UTC |
52c9d9d | Rajesh Kommu | 21 August 2014, 20:45:53 UTC | fixed the signature of parallel_process_finalize | 21 August 2014, 20:45:53 UTC |
5faeb98 | Rajesh Kommu | 21 August 2014, 20:43:18 UTC | added some missing USE_PETSC guards | 21 August 2014, 20:43:18 UTC |
0c79a2e | Rajesh Kommu | 21 August 2014, 20:30:40 UTC | configure.ac now checks for the existence of PETSc libraries if --with-petsc=yes is specified. All PETSc related code is enclosed by USE_PETSC conditional compilation guards | 21 August 2014, 20:30:40 UTC |
2d80412 | Rajesh Kommu | 20 August 2014, 22:12:17 UTC | removed the empty definition of solve_Ahat_p_fhat_petsc | 20 August 2014, 22:12:17 UTC |
c0bff4a | Rajesh Kommu | 20 August 2014, 22:09:40 UTC | removed commented out v_from_vector_petsc, v_from_vector_pseudo_surf_petsc, p_to_nodes_petsc | 20 August 2014, 22:09:40 UTC |
c09bc23 | Rajesh Kommu | 20 August 2014, 21:59:40 UTC | cleaned up strip_bcs_from_residual_PETSc function | 20 August 2014, 21:59:40 UTC |
15e05e4 | Rajesh Kommu | 20 August 2014, 19:37:00 UTC | completed solve_Ahat_p_fhat_PETSc_Schur implementation | 20 August 2014, 19:37:00 UTC |
9f568ea | Rajesh Kommu | 20 August 2014, 19:36:33 UTC | Added velocity and pressure vector initialization to solve_Ahat_p_fhat_PETSc_Schur | 20 August 2014, 19:36:33 UTC |
f90ce24 | Rajesh Kommu | 20 August 2014, 19:36:02 UTC | Started on the solve_Ahat_p_fhat_PETSc_Schur implementation | 20 August 2014, 19:36:02 UTC |
6890fb0 | Rajesh Kommu | 20 August 2014, 19:35:36 UTC | completed replacing VecGetOwnershipRange with VecGetArray | 20 August 2014, 19:35:36 UTC |
6c6619f | Rajesh Kommu | 20 August 2014, 19:35:06 UTC | fixed some bugs; started replacing VecGetOwnershipRange with VecGetArray | 20 August 2014, 19:35:06 UTC |
748ea48 | Rajesh Kommu | 20 August 2014, 19:34:21 UTC | Added calls to various PETSc versions of solve_Ahat_p_fhat functions | 20 August 2014, 19:34:21 UTC |
145990d | Rajesh Kommu | 20 August 2014, 19:33:42 UTC | cleaned up the signatures of solve_Ahat_p_fhat_CG_PETSc and solve_Ahat_p_fhat_BiCG_PETSc and added a petsc_uzawa_tol parameter | 20 August 2014, 19:33:42 UTC |
9a1bf03 | Rajesh Kommu | 20 August 2014, 19:33:17 UTC | added solve_Ahat_p_fhat_CG_PETSc implementation | 20 August 2014, 19:33:17 UTC |
0071683 | Rajesh Kommu | 20 August 2014, 19:32:19 UTC | added solve_Ahat_p_fhat_BiCG_PETSc implementation | 20 August 2014, 19:32:19 UTC |
df559c0 | Rajesh Kommu | 20 August 2014, 19:30:48 UTC | Added PETSc related initialization to general_stokes_solver_setup Moved MATSHELL and PCSHELL contexts to global_defs.h from petsc_citcoms.h | 20 August 2014, 19:30:48 UTC |
4bfc600 | Rajesh Kommu | 20 August 2014, 19:29:51 UTC | commented out p_to_nodes_petsc, v_from_vector_petsc, v_from_vector_pseudo_surf_petsc, solve_constrained_flow_iterative_petsc | 20 August 2014, 19:29:51 UTC |
53fbc9c | Rajesh Kommu | 20 August 2014, 19:29:28 UTC | completed the implementation of p_to_nodes_petsc | 20 August 2014, 19:29:28 UTC |
b8f1712 | Rajesh Kommu | 20 August 2014, 19:28:46 UTC | started working on the v_from_vector_petsc, v_from_vector_pseudo_surf_petsc, p_to_nodes_petsc implementations | 20 August 2014, 19:28:46 UTC |
f2ced72 | Rajesh Kommu | 20 August 2014, 19:28:26 UTC | started working on solve_constrained_flow_iterative_petsc and solve_ahat_p_fhat_petsc methods | 20 August 2014, 19:28:26 UTC |