Index: /issm/trunk-jpl/src/c/shared/FSanalyticals/fsanalyticals.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/FSanalyticals/fsanalyticals.cpp	(revision 18239)
+++ /issm/trunk-jpl/src/c/shared/FSanalyticals/fsanalyticals.cpp	(revision 18240)
@@ -45,4 +45,7 @@
 		case 10:
 			return 4*pow(PI, 2)*pow(p, 2)*(cos(PI*p*x) - 1)*sin(PI*p*y)*sin(PI*p*z) + 2*pow(PI, 2)*pow(p, 2)*sin(PI*p*y)*sin(PI*p*z)*cos(PI*p*x) + PI*q*pow(z, a)*sin(PI*q*y)*cos(PI*q*x);
+		case 12:
+			z=y;
+			return 32.0/5.0*pow(PI, 2)*sin(8*PI*z);
 		case 21:
 			z=y;
@@ -87,4 +90,7 @@
 		case 10:
 			return -2*pow(PI, 2)*pow(p, 2)*(cos(PI*p*y) - 1)*sin(PI*p*x)*sin(PI*p*z) - pow(PI, 2)*pow(p, 2)*sin(PI*p*x)*sin(PI*p*z)*cos(PI*p*y) + PI*q*pow(z, a)*sin(PI*q*x)*cos(PI*q*y);
+		case 12:
+			z=y;
+			return 32.0/5.0*pow(PI, 2)*sin(8*PI*x) - 100;
 		case 21:
 			z=y;
@@ -106,5 +112,5 @@
 
 	switch(testid){
-		case 1: case 2: case 7: case 8: case 11: case 18: case 21:
+		case 1: case 2: case 7: case 8: case 11:  case 12: case 18: case 21:
 			return 0.;
 		case 3: 
@@ -132,5 +138,5 @@
 
 	switch(testid){
-		case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 21:
+		case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 12: case 21:
 			return 0.;
 		case 11:
