20 #include "help_cmdline.h"
23 #include <sys/resource.h>
34 #define __FUNCT__ "main"
35 int main(
int argc,
char *argv[] )
37 struct gengetopt_args_info params;
41 PetscInitialize( &argc, &argv, (
char *)0,
"" );
42 PetscOptionsInsertString(
"-options_left no");
44 if ( cmdline_parser(argc, argv, ¶ms) != 0 )
47 carp = params.carp_flag;
49 if ( params.imps_flag )
52 if ( params.plugs_flag )
55 if ( params.all_par_flag )
58 if ( params.imp_par_given ) {
59 if ( get_ION_TYPE( params.imp_par_arg ) == NULL ) {
60 fprintf( stderr,
"Illegal IMP specified: %s\n", params.imp_par_arg );
63 IM_IC = get_ION_TYPE( params.imp_par_arg );
68 if ( params.imp_svs_given ) {
69 if ( get_ION_TYPE( params.imp_svs_arg ) == NULL ) {
70 fprintf( stderr,
"Illegal IMP specified: %s\n", params.imp_svs_arg );
73 IM_IC = get_ION_TYPE( params.imp_svs_arg );
78 CHKERRQ(PetscFinalize());
Define multiple ionic models to be used in different regions.
int main(int argc, char *argv[])
void help_svs(ION_TYPE, int)
void help_plugs_avail(int)
void help_modifiable_params(ION_TYPE, int)
void print_IMP_parameters(void)