lihao@h213 ParMmg % git diff diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->npro:...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->np:...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs:...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); + else :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); + else + printf("=== %d/%d === PARSE - grp: %p NULL\n",parmesh->myrank,parmesh->npro:...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); + else + printf("=== %d/%d === PARSE - grp: %p NULL\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein); :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); + else + printf("=== %d/%d === PARSE - grp: %p NULL\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein); + if( parmesh->listgrp[0].mesh->namein != NULL ) :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); + else + printf("=== %d/%d === PARSE - grp: %p NULL\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === PARSE - par: %p %s\n",parmesh->myrank,parmesh->nprocs:...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); + else + printf("=== %d/%d === PARSE - grp: %p NULL\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === PARSE - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); + else + printf("=== %d/%d === PARSE - grp: %p NULL\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === PARSE - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); + else + printf("=== %d/%d === PARSE - grp: %p NULL\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === PARSE - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === PARSE - par: %p NULL\n",parmesh->myrank,parmesh->npro:...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); + else + printf("=== %d/%d === PARSE - grp: %p NULL\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === PARSE - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === PARSE - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); + else + printf("=== %d/%d === PARSE - grp: %p NULL\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === PARSE - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === PARSE - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); + else + printf("=== %d/%d === PARSE - grp: %p NULL\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === PARSE - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === PARSE - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + ptr = MMG5_Get_filenameExt(grp->mesh->namein); :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); + else + printf("=== %d/%d === PARSE - grp: %p NULL\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === PARSE - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === PARSE - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + ptr = MMG5_Get_filenameExt(grp->mesh->namein); fmtin = MMG5_Get_format(ptr,MMG5_FMT_MeditASCII); :...skipping... diff --git a/src/libparmmg_tools.c b/src/libparmmg_tools.c index 3c72417..d1a9237 100644 --- a/src/libparmmg_tools.c +++ b/src/libparmmg_tools.c @@ -422,6 +422,9 @@ int PMMG_parsar( int argc, char *argv[], PMMG_pParMesh parmesh ) } parmesh->info.fem = parmesh->listgrp[0].mesh->info.fem; + for( i = 0; i < mmgArgc; i++ ) + printf("=== %d/%d === MMGARGV: %s\n",parmesh->myrank,parmesh->nprocs,mmgArgv[i]); + fail_proc: PMMG_argv_cleanup( parmesh, mmgArgv, mmgArgc, argc ); fail_mmgargv: diff --git a/src/parmmg.c b/src/parmmg.c index a26ceb2..cfd863a 100644 --- a/src/parmmg.c +++ b/src/parmmg.c @@ -112,6 +112,12 @@ int main( int argc, char *argv[] ) MMG5_ARG_end) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === DEFAULT - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === DEFAULT - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + + /* Init memMax sizes. Only one mesh for now => pmmg structs do not need much */ if ( !PMMG_parmesh_SetMemMax(parmesh, 20) ) PMMG_RETURN_AND_FREE( parmesh, PMMG_STRONGFAILURE ); @@ -144,9 +150,27 @@ int main( int argc, char *argv[] ) iresult = 1; ier = 1; + if( grp->mesh->namein != NULL ) + printf("=== %d/%d === PARSE - grp: %p %s\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein,grp->mesh->namein); + else + printf("=== %d/%d === PARSE - grp: %p NULL\n",parmesh->myrank,parmesh->nprocs,grp->mesh->namein); + if( parmesh->listgrp[0].mesh->namein != NULL ) + printf("=== %d/%d === PARSE - par: %p %s\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein,parmesh->listgrp[0].mesh->namein); + else + printf("=== %d/%d === PARSE - par: %p NULL\n",parmesh->myrank,parmesh->nprocs,parmesh->listgrp[0].mesh->namein); + ptr = MMG5_Get_filenameExt(grp->mesh->namein); fmtin = MMG5_Get_format(ptr,MMG5_FMT_MeditASCII); :