asd
This commit is contained in:
		
							
								
								
									
										141
									
								
								test.yaml
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										141
									
								
								test.yaml
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,141 @@
 | 
			
		||||
# Set of default parameters for steady Navier-Stokes
 | 
			
		||||
mesh:       '/home/p283370/Desktop/PhD/AORTA/MESH/aorta_coarse/aorta_coarse_marked.h5'
 | 
			
		||||
density: 1.2
 | 
			
		||||
dynamic_viscosity: 0.035
 | 
			
		||||
stokes: False
 | 
			
		||||
 | 
			
		||||
io:
 | 
			
		||||
    write_hdf5: False
 | 
			
		||||
    write_hdf5_timeseries: False
 | 
			
		||||
    write_xdmf: False
 | 
			
		||||
    write_path: '/home/p283370/Desktop/kalman/results/coarse/dt0.0005'
 | 
			
		||||
    restart:
 | 
			
		||||
        path: ''  # './projects/nse_coa3d/results/test_restart2/' 
 | 
			
		||||
        time: 0
 | 
			
		||||
    write_checkpoints: True
 | 
			
		||||
    write_velocity: 'update'     # tentative
 | 
			
		||||
    log: False
 | 
			
		||||
    write_outlets: False
 | 
			
		||||
    out_mode     :  'u'
 | 
			
		||||
    outlets_path: '/home/p283370/Desktop/kalman/outlets/'
 | 
			
		||||
    theta_path: '/home/p283370/Desktop/kalman/results/'
 | 
			
		||||
    theta_name: 'theta_unique_fine2'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
boundary_conditions: 
 | 
			
		||||
    - id: 2
 | 
			
		||||
      type: 'dirichlet'
 | 
			
		||||
      value: ['0','0','U*sin(DOLFIN_PI*t/Th)*(t<=ts) + (ts<t)*(afac*U*sin(Delta*DOLFIN_PI*t/Th)*exp(-t*beta))']
 | 
			
		||||
      degree: 3
 | 
			
		||||
      parameters: 
 | 
			
		||||
              U: -60   # 60 original
 | 
			
		||||
              Th: 0.37 
 | 
			
		||||
              t: 0
 | 
			
		||||
              afac: 5613.816803204635
 | 
			
		||||
              beta: 29.466876946384286
 | 
			
		||||
              Delta: 5
 | 
			
		||||
              ts:  0.33
 | 
			
		||||
    - id: 1
 | 
			
		||||
      type: 'dirichlet'
 | 
			
		||||
      value: ['0','0','0']
 | 
			
		||||
      degree: 2
 | 
			
		||||
    - id: 3
 | 
			
		||||
      type: 'windkessel'
 | 
			
		||||
      value: [100,0.01,1000]
 | 
			
		||||
    - id: 4
 | 
			
		||||
      type: 'windkessel'
 | 
			
		||||
      value: [250,0.0001,8000]    # [R,C,R_d]
 | 
			
		||||
    - id: 5
 | 
			
		||||
      type: 'windkessel'
 | 
			
		||||
      value: [250,0.00001,8000]    # [R,C,R_d]
 | 
			
		||||
    - id: 6
 | 
			
		||||
      type: 'windkessel'
 | 
			
		||||
      value: [250,0.0001,8000]    # [R,C,R_d]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
timemarching:
 | 
			
		||||
    velocity_pressure_coupling: 'fractionalstep'    # monolithic, fractionalstep
 | 
			
		||||
 | 
			
		||||
    monolithic:
 | 
			
		||||
        timescheme: 'gmp'   # generalized midpoint, steady FIXME TODO
 | 
			
		||||
        theta: 1            # 1: Euler, 0.5: implicit midpoint rule (one-legged)
 | 
			
		||||
        nonlinear:
 | 
			
		||||
            method: 'constant_extrapolation'   # constant_extrapolation, linear_extrapolation, newton, picard, snes
 | 
			
		||||
            maxit: 20
 | 
			
		||||
            init_steps: 30
 | 
			
		||||
            use_aitken: 1   #  0: False, 1: Picard only, 2: all
 | 
			
		||||
            report: 1       # 0: None, 1: residuals, 2: residuals and energy (inflow/driving/forcing via ESSENTIAL Dbcs!)
 | 
			
		||||
            atol: 1.e-6    # note: dot required!!
 | 
			
		||||
            rtol: 1.e-16
 | 
			
		||||
            stol: 0.0
 | 
			
		||||
 | 
			
		||||
    fractionalstep:
 | 
			
		||||
        scheme: 'CT'      # CT, IPCS
 | 
			
		||||
        coupled_velocity: False     # False faster, True needed if robin_bc implicit
 | 
			
		||||
        robin_bc_velocity_scheme: 'implicit' # explicit, semi-implicit, implicit
 | 
			
		||||
        transpiration_bc_projection: 'robin'      # robin, dirichlet
 | 
			
		||||
        flux_report_normalize_boundary: 1
 | 
			
		||||
 | 
			
		||||
    T: 0.9       # end time
 | 
			
		||||
    dt: 0.0005
 | 
			
		||||
    write_dt: 0.01
 | 
			
		||||
    checkpoint_dt:  0.01 # <= 0: only last; else value + last
 | 
			
		||||
    report: 1   # 0: print nothing, 1: print time step and writeout, 2: 1 + flux
 | 
			
		||||
 | 
			
		||||
estimation:
 | 
			
		||||
    boundary_conditions:
 | 
			
		||||
        - id: 2
 | 
			
		||||
          type: 'dirichlet'
 | 
			
		||||
          initial_stddev: [10]
 | 
			
		||||
          parameters: [U]
 | 
			
		||||
 | 
			
		||||
    measurements:
 | 
			
		||||
        -
 | 
			
		||||
            mesh: '/home/p283370/Desktop/PhD/AORTA/MESH/aorta_coarse/aorta_coarse_marked.h5'
 | 
			
		||||
            fe_degree: 1
 | 
			
		||||
            xdmf_file: '/home/p283370/Desktop/PhD/AORTA/DATA/ct/aorta_coarse/dt0.0005/measurements/meas.h5'
 | 
			
		||||
            file_root: '/home/p283370/Desktop/PhD/AORTA/DATA/ct/aorta_coarse/dt0.0005/measurements/u{i}.h5'
 | 
			
		||||
            indices: 0
 | 
			
		||||
            noise_stddev: 20     # standard deviation of Gaussian noise
 | 
			
		||||
    
 | 
			
		||||
    roukf:
 | 
			
		||||
        particles: 'unique' # unique or simplex
 | 
			
		||||
        observation_operator: 'state'         #state or postprocessing
 | 
			
		||||
        reparameterize: False
 | 
			
		||||
        
 | 
			
		||||
    #observations:
 | 
			
		||||
    #    mesh: '/home/yeye/Desktop/PhD/AORTA/MESH/aorta_coarse/aorta_coarse_marked.h5'
 | 
			
		||||
    #    timeseries: '/home/yeye/Desktop/PhD/AORTA/DATA/ct/aorta_coarse2/measurements'
 | 
			
		||||
    #    stddev: 10.   # noiselevel x VENC
 | 
			
		||||
 | 
			
		||||
# solver setup
 | 
			
		||||
fem:
 | 
			
		||||
    velocity_space: p1  # p1 p1b/p1+ p2
 | 
			
		||||
    pressure_space: p1  # p1 p0/dg0 dg1
 | 
			
		||||
 | 
			
		||||
    strain_symmetric: 0
 | 
			
		||||
    convection_skew_symmetric: 1    # aka Temam term
 | 
			
		||||
    stabilization:
 | 
			
		||||
        forced_normal:
 | 
			
		||||
            boundaries:
 | 
			
		||||
            gamma: 10
 | 
			
		||||
        backflow_boundaries: [3,4,5,6]
 | 
			
		||||
        streamline_diffusion:
 | 
			
		||||
            enabled: False
 | 
			
		||||
            parameter: 'shakib'   # standard, shakib, codina, klr
 | 
			
		||||
            length_scale: 'metric' # average, max, metric
 | 
			
		||||
            consistent: False   # deprecated
 | 
			
		||||
            Cinv: ~
 | 
			
		||||
        monolithic:
 | 
			
		||||
            infsup: False    # pspg, pressure-stabilization
 | 
			
		||||
            graddiv: False
 | 
			
		||||
            consistent: False
 | 
			
		||||
            pressure_stab_constant: 1.
 | 
			
		||||
 | 
			
		||||
    fix_pressure: False
 | 
			
		||||
    fix_pressure_point: [0., 0. , 0.]
 | 
			
		||||
 | 
			
		||||
linear_solver:
 | 
			
		||||
    method: 'lu'
 | 
			
		||||
    # inputfile: './projects/nse_coa3d/input/pc/MUMPS_default.yaml'
 | 
			
		||||
    # inputfile: './input/pc/fgmres_gamg_rtol1e-6.yaml'
 | 
			
		||||
		Reference in New Issue
	
	Block a user