| 762 |  | MPI_Allreduce( &myUse, &usesDipoles, 1, MPI_INT, MPI_LOR, MPI_COMM_WORLD ); | 
| 763 |  | #endif //is_mpi | 
| 764 |  |  | 
| 765 | + | double theEcr, theEst; | 
| 766 |  |  | 
| 767 |  | if (globals->getUseRF() ) { | 
| 768 |  | info->useReactionField = 1; | 
| 778 |  | smallest = info->boxL[0]; | 
| 779 |  | if (info->boxL[1] <= smallest) smallest = info->boxL[1]; | 
| 780 |  | if (info->boxL[2] <= smallest) smallest = info->boxL[2]; | 
| 781 | < | info->ecr = 0.5 * smallest; | 
| 781 | > | theEcr = 0.5 * smallest; | 
| 782 |  | } else { | 
| 783 | < | info->ecr        = globals->getECR(); | 
| 783 | > | theEcr = globals->getECR(); | 
| 784 |  | } | 
| 785 |  |  | 
| 786 |  | if( !globals->haveEST() ){ | 
| 790 |  | ); | 
| 791 |  | painCave.isFatal = 0; | 
| 792 |  | simError(); | 
| 793 | < | info->est = 0.05 * info->ecr; | 
| 794 | < | } else { | 
| 795 | < | info->est        = globals->getEST(); | 
| 793 | > | theEst = 0.05 * theEcr; | 
| 794 | > | } else { | 
| 795 | > | theEst= globals->getEST(); | 
| 796 |  | } | 
| 797 | + |  | 
| 798 | + | info->setEcr( theEcr, theEst ); | 
| 799 |  |  | 
| 800 |  | if(!globals->haveDielectric() ){ | 
| 801 |  | sprintf( painCave.errMsg, | 
| 811 |  | if (usesDipoles) { | 
| 812 |  |  | 
| 813 |  | if( !globals->haveECR() ){ | 
| 814 | < | sprintf( painCave.errMsg, | 
| 815 | < | "SimSetup Warning: using default value of 1/2 the smallest " | 
| 816 | < | "box length for the electrostaticCutoffRadius.\n" | 
| 817 | < | "I hope you have a very fast processor!\n"); | 
| 818 | < | painCave.isFatal = 0; | 
| 819 | < | simError(); | 
| 820 | < | double smallest; | 
| 821 | < | smallest = info->boxL[0]; | 
| 822 | < | if (info->boxL[1] <= smallest) smallest = info->boxL[1]; | 
| 823 | < | if (info->boxL[2] <= smallest) smallest = info->boxL[2]; | 
| 824 | < | info->ecr = 0.5 * smallest; | 
| 814 | > | sprintf( painCave.errMsg, | 
| 815 | > | "SimSetup Warning: using default value of 1/2 the smallest " | 
| 816 | > | "box length for the electrostaticCutoffRadius.\n" | 
| 817 | > | "I hope you have a very fast processor!\n"); | 
| 818 | > | painCave.isFatal = 0; | 
| 819 | > | simError(); | 
| 820 | > | double smallest; | 
| 821 | > | smallest = info->boxL[0]; | 
| 822 | > | if (info->boxL[1] <= smallest) smallest = info->boxL[1]; | 
| 823 | > | if (info->boxL[2] <= smallest) smallest = info->boxL[2]; | 
| 824 | > | theEcr = 0.5 * smallest; | 
| 825 |  | } else { | 
| 826 | < | info->ecr        = globals->getECR(); | 
| 826 | > | theEcr = globals->getECR(); | 
| 827 |  | } | 
| 828 |  |  | 
| 829 |  | if( !globals->haveEST() ){ | 
| 830 | < | sprintf( painCave.errMsg, | 
| 831 | < | "SimSetup Warning: using default value of 5%% of the " | 
| 832 | < | "electrostaticCutoffRadius for the " | 
| 833 | < | "electrostaticSkinThickness\n" | 
| 834 | < | ); | 
| 835 | < | painCave.isFatal = 0; | 
| 836 | < | simError(); | 
| 837 | < | info->est = 0.05 * info->ecr; | 
| 838 | < | } else { | 
| 839 | < | info->est        = globals->getEST(); | 
| 830 | > | sprintf( painCave.errMsg, | 
| 831 | > | "SimSetup Warning: using default value of 0.05 * the " | 
| 832 | > | "electrostaticCutoffRadius for the " | 
| 833 | > | "electrostaticSkinThickness\n" | 
| 834 | > | ); | 
| 835 | > | painCave.isFatal = 0; | 
| 836 | > | simError(); | 
| 837 | > | theEst = 0.05 * theEcr; | 
| 838 | > | } else { | 
| 839 | > | theEst= globals->getEST(); | 
| 840 |  | } | 
| 841 | + |  | 
| 842 | + | info->setEcr( theEcr, theEst ); | 
| 843 |  | } | 
| 844 |  | } | 
| 845 |  |  |