35 #include "help_cmdline.h" 38 #include <sys/resource.h> 49 #define __FUNCT__ "main" 50 int main(
int argc,
char *argv[] )
52 struct gengetopt_args_info params;
56 PetscInitialize( &argc, &argv, (
char *)0,
"" );
57 PetscOptionsInsertString(
"-options_left no");
59 if ( cmdline_parser(argc, argv, ¶ms) != 0 )
62 carp = params.carp_flag;
64 if ( params.imps_flag )
67 if ( params.plugs_flag )
70 if ( params.all_par_flag )
73 if ( params.imp_par_given ) {
74 if ( get_ION_TYPE( params.imp_par_arg ) == NULL ) {
75 fprintf( stderr,
"Illegal IMP specified: %s\n", params.imp_par_arg );
78 IM_IC = get_ION_TYPE( params.imp_par_arg );
83 if ( params.imp_svs_given ) {
84 if ( get_ION_TYPE( params.imp_svs_arg ) == NULL ) {
85 fprintf( stderr,
"Illegal IMP specified: %s\n", params.imp_svs_arg );
88 IM_IC = get_ION_TYPE( params.imp_svs_arg );
93 CHKERRQ(PetscFinalize());
void print_IMP_parameters(void)
void help_svs(ION_TYPE, int)
void help_modifiable_params(ION_TYPE, int)
Define multiple ionic models to be used in different regions.
int main(int argc, char *argv[])
void help_plugs_avail(int)