tFix assignment of simulation name - cngf-pf - continuum model for granular flows with pore-pressure dynamics (renamed from 1d_fd_simple_shear)
 (HTM) git clone git://src.adamsgaard.dk/cngf-pf
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 3b5759c036feb0e857b03c3e481b1d08ad06cf9f
 (DIR) parent 9bfbfcd05ba32865e03ec448807d5c81426fba6d
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       Date:   Thu,  5 Mar 2020 21:58:55 +0100
       
       Fix assignment of simulation name
       
       Diffstat:
         M 1d_fd_simple_shear.c                |       9 +++++----
       
       1 file changed, 5 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/1d_fd_simple_shear.c b/1d_fd_simple_shear.c
       t@@ -202,9 +202,9 @@ main(int argc, char* argv[])
                        usage();
                } ARGEND;
        
       -        if (argc == 1 && argv[1])
       -                snprintf(sim.name, sizeof(sim.name), "%s", argv[1]);
       -        else if (argc > 1)
       +        if (argc == 1 && argv[0]) {
       +                snprintf(sim.name, sizeof(sim.name), "%s", argv[0]);
       +        } else if (argc > 1)
                        usage();
        
                if (sim.nz < 1)
       t@@ -294,7 +294,8 @@ main(int argc, char* argv[])
                        iter++;
        
                        if ((filetimeclock - sim.dt >= sim.file_dt || iter == 1) &&
       -                    strcmp(sim.name, DEFAULT_SIMULATION_NAME) != 0) {
       +                    strncmp(sim.name, DEFAULT_SIMULATION_NAME,
       +                            sizeof(DEFAULT_SIMULATION_NAME)) != 0) {
                                write_output_file(normalize);
                                filetimeclock = 0.0;
                                if (iter == 1)