Dear Prof. Govindjee,
Dear Feap_Admin,
we have had an update to FEAP 8.5 using petsc 3.8.3, where I would like to retry the above mentioned example.
Again, for this version, the serial simulation is fine, while I am running into troubles with the parallel execution for blocks with 10x10x10 elements and with 4x4x4 its fine. I tried several solver setups:
-ksp_type cg -pc_type jacobi
is not converging - as you already stated, an unsymmetric solve is required, while this setup is valid only for symmetric problems
-ksp_type preonly -pc_type lu -pc_factor_mat_solver_package superlu_dist
as the superlu is possible for unsymmetric problems, it was surprising to see it fail here. There is a SIGABORT traced back to the usolve.F in line 290
-ksp_type bcgs
the only option that produces a meaningful and converged result for me
So my first questions are:
- Is there any news on the size problem?
- Which solver do you use/ recommend for large systems?
While I would really like to simulate two colliding objects, I also tried to simplify the setup to a single block being in contact to a rigid surface (see below input file). However, also this case is not working very well. I used the bcgs solver setup from above and run the example on 8 cores. However, there are two problems I have identified:
1. each O-file contains a bunch of warnings in the rigid body specification data:
R i g i d B o d y D a t a
ndf Partition Rot. Update
6 1 -3
Rigid Body Type
Number (0=R,1=M) 1-Coord 2-Coord 3-Coord
*WARNING* Length allocation for:REQRB Length = 0
*WARNING* Length allocation for:RCG Length = 0
*WARNING* Length allocation for:RINER Length = 0
*WARNING* Length allocation for:RIRB Length = 0
*WARNING* Length allocation for:RLAMB Length = 0
*WARNING* Length allocation for:RMASS Length = 0
*WARNING* Length allocation for:RUROT Length = 0
*WARNING* Length allocation for:RBOU Length = 0
*WARNING* Length allocation for:RPROP Length = 0
Are there any errors in the input file? Do you know these warnings or can they be ignored?
2. the 5th partition (Ocontp_0005) seems to have a problem after the domain information specification:
DOMAIN Information
Number of partition nodes : 456
Number of total problem nodes: 3636
Number of total problem eqns.: 10800
Number of partition equations: 1368
*ERROR* DEFAULTP: Solution method must be input.
OPTIONS : pena, lagm, croc, cons
However, it is not clear for me, how there is no solution method given for only a single partition out of 8 - they all stem from the same Input. Are you able to reproduce the output? Is there a solution for this problem?