| 120 |  | #define G_ELECTRO_SUM_METHOD     58 | 
| 121 |  | #define G_DAMPING_ALPHA     59 | 
| 122 |  | #define G_CUTOFFPOLICY      60 | 
| 123 | + | #define G_COMPRESSDUMPFILE  61 | 
| 124 |  |  | 
| 125 |  | Globals::Globals(){ | 
| 126 |  | initalize(); | 
| 199 |  | command_table.insert(CommandMapType::value_type("electrostaticSummationMethod", G_ELECTRO_SUM_METHOD)); | 
| 200 |  | command_table.insert(CommandMapType::value_type("dampingAlpha", G_DAMPING_ALPHA)); | 
| 201 |  | command_table.insert(CommandMapType::value_type("cutoffPolicy", G_CUTOFFPOLICY)); | 
| 202 | + | command_table.insert(CommandMapType::value_type("compressDumpFile", G_COMPRESSDUMPFILE)); | 
| 203 |  |  | 
| 204 |  | strcpy( mixingRule,"standard");  //default mixing rules to standard. | 
| 205 |  | usePBC = 1; //default  periodic boundry conditions to on | 
| 209 |  | useSolidThermInt = 0; // default solid-state thermodynamic integration to off | 
| 210 |  | useLiquidThermInt = 0; // default liquid thermodynamic integration to off | 
| 211 |  | dampingAlpha = 1.5; // default damping parameter in Wolf Electrostatics | 
| 212 | + | compressDumpFile = 0; // default compressDumpFile set to off | 
| 213 |  |  | 
| 214 |  | have_force_field =  0; | 
| 215 |  | have_n_components = 0; | 
| 267 |  | have_electro_sum_method = 0; | 
| 268 |  | have_damping_alpha = 0; | 
| 269 |  | have_cutoff_policy = 0; | 
| 270 | + | have_compress_dumpfile = 0; | 
| 271 |  | } | 
| 272 |  |  | 
| 273 |  | int Globals::newComponent( event* the_event ){ | 
| 1888 |  | return 0; | 
| 1889 |  | break; | 
| 1890 |  |  | 
| 1891 | + | case G_COMPRESSDUMPFILE: | 
| 1892 | + | if( the_type == STRING ){ | 
| 1893 | + |  | 
| 1894 | + | if( !strcasecmp( "true", the_event->evt.asmt.rhs.sval )) { | 
| 1895 | + | have_compress_dumpfile = 1; | 
| 1896 | + | compressDumpFile = 1; | 
| 1897 | + | } else if( !strcasecmp( "false", the_event->evt.asmt.rhs.sval )) { | 
| 1898 | + | have_compress_dumpfile= 1; | 
| 1899 | + | compressDumpFile = 0; | 
| 1900 | + | } else{ | 
| 1901 | + | the_event->err_msg = | 
| 1902 | + | strdup( "Error in parsing meta-data file!\n\tcompressDumpFile was not \"true\" or \"false\".\n" ); | 
| 1903 | + | return 0; | 
| 1904 | + | } | 
| 1905 | + | return 1; | 
| 1906 | + | } | 
| 1907 | + |  | 
| 1908 | + | the_event->err_msg = | 
| 1909 | + | strdup( "Error in parsing meta-data file!\n\tcompressDumpFile was not \"true\" or \"false\".\n" ); | 
| 1910 | + | return 0; | 
| 1911 | + | break; | 
| 1912 | + |  | 
| 1913 | + |  | 
| 1914 |  | case G_ELECTRO_SUM_METHOD: | 
| 1915 |  | switch( the_type ){ | 
| 1916 |  |  |