| 103 |  |  | 
| 104 |  | sysObjectsCreation(); | 
| 105 |  |  | 
| 106 | + | // check on the post processing info | 
| 107 | + |  | 
| 108 | + | finalInfoCheck(); | 
| 109 | + |  | 
| 110 |  | // initialize the system coordinates | 
| 111 |  |  | 
| 112 |  | if ( !initSuspend ){ | 
| 115 |  | if( !(globals->getUseInitTime()) ) | 
| 116 |  | info[0].currentTime = 0.0; | 
| 117 |  | } | 
| 114 | – |  | 
| 115 | – | // check on the post processing info | 
| 116 | – |  | 
| 117 | – | finalInfoCheck(); | 
| 118 |  |  | 
| 119 |  | // make the output filenames | 
| 120 |  |  | 
| 781 |  |  | 
| 782 |  | if (!globals->haveECR()){ | 
| 783 |  | sprintf(painCave.errMsg, | 
| 784 | < | "SimSetup Warning: using default value of 1/2 the smallest " | 
| 785 | < | "box length for the electrostaticCutoffRadius.\n" | 
| 786 | < | "I hope you have a very fast processor!\n"); | 
| 784 | > | "SimSetup Warning: using default value of 15.0 angstroms" | 
| 785 | > | "box length for the electrostaticCutoffRadius.\n"); | 
| 786 |  | painCave.isFatal = 0; | 
| 787 |  | simError(); | 
| 788 | < | double smallest; | 
| 790 | < | smallest = info[i].boxL[0]; | 
| 791 | < | if (info[i].boxL[1] <= smallest) | 
| 792 | < | smallest = info[i].boxL[1]; | 
| 793 | < | if (info[i].boxL[2] <= smallest) | 
| 794 | < | smallest = info[i].boxL[2]; | 
| 795 | < | theEcr = 0.5 * smallest; | 
| 788 | > | theEcr = 15.0; | 
| 789 |  | } | 
| 790 |  | else{ | 
| 791 |  | theEcr = globals->getECR(); | 
| 818 |  | if (usesDipoles){ | 
| 819 |  | if (!globals->haveECR()){ | 
| 820 |  | sprintf(painCave.errMsg, | 
| 821 | < | "SimSetup Warning: using default value of 1/2 the smallest " | 
| 822 | < | "box length for the electrostaticCutoffRadius.\n" | 
| 823 | < | "I hope you have a very fast processor!\n"); | 
| 824 | < | painCave.isFatal = 0; | 
| 825 | < | simError(); | 
| 833 | < | double smallest; | 
| 834 | < | smallest = info[i].boxL[0]; | 
| 835 | < | if (info[i].boxL[1] <= smallest) | 
| 836 | < | smallest = info[i].boxL[1]; | 
| 837 | < | if (info[i].boxL[2] <= smallest) | 
| 838 | < | smallest = info[i].boxL[2]; | 
| 839 | < | theEcr = 0.5 * smallest; | 
| 821 | > | "SimSetup Warning: using default value of 15.0 angstroms" | 
| 822 | > | "box length for the electrostaticCutoffRadius.\n"); | 
| 823 | > | painCave.isFatal = 0; | 
| 824 | > | simError(); | 
| 825 | > | theEcr = 15.0; | 
| 826 |  | } | 
| 827 |  | else{ | 
| 828 |  | theEcr = globals->getECR(); | 
| 829 |  | } | 
| 830 | < |  | 
| 830 | > |  | 
| 831 |  | if (!globals->haveEST()){ | 
| 832 |  | sprintf(painCave.errMsg, | 
| 833 |  | "SimSetup Warning: using default value of 0.05 * the " | 
| 840 |  | else{ | 
| 841 |  | theEst = globals->getEST(); | 
| 842 |  | } | 
| 843 | < |  | 
| 843 | > |  | 
| 844 |  | info[i].setDefaultEcr(theEcr, theEst); | 
| 845 |  | } | 
| 846 |  | } | 
| 861 | – |  | 
| 862 | – | if( !initSuspend ) | 
| 863 | – | info[i].checkCutOffs(); | 
| 847 |  | } | 
| 865 | – |  | 
| 848 |  | #ifdef IS_MPI | 
| 849 |  | strcpy(checkPointMsg, "post processing checks out"); | 
| 850 |  | MPIcheckPoint(); | 
| 851 |  | #endif // is_mpi | 
| 852 |  | } | 
| 853 | < |  | 
| 853 | > |  | 
| 854 |  | void SimSetup::initSystemCoords(void){ | 
| 855 |  | int i; | 
| 856 |  |  | 
| 878 |  | delete fileInit; | 
| 879 |  | } | 
| 880 |  | else{ | 
| 881 | < | #ifdef IS_MPI | 
| 900 | < |  | 
| 881 | > |  | 
| 882 |  | // no init from bass | 
| 883 | < |  | 
| 883 | > |  | 
| 884 |  | sprintf(painCave.errMsg, | 
| 885 | < | "Cannot intialize a parallel simulation without an initial configuration file.\n"); | 
| 885 | > | "Cannot intialize a simulation without an initial configuration file.\n"); | 
| 886 |  | painCave.isFatal = 1;; | 
| 887 |  | simError(); | 
| 888 | < |  | 
| 908 | < | #else | 
| 909 | < |  | 
| 910 | < | initFromBass(); | 
| 911 | < |  | 
| 912 | < |  | 
| 913 | < | #endif | 
| 888 | > |  | 
| 889 |  | } | 
| 890 |  |  | 
| 891 |  | #ifdef IS_MPI |