Skip to content
Snippets Groups Projects
Select Git revision
  • ed0a0574881a419deef741bf9c7737896ffe0eec
  • master default protected
2 results

config.yaml

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    config.yaml 2.26 KiB
    data_dir: 'model-Mar14'
    random_seed: 1234
    
    # Parameter for Approximation with Troubled Cell Detection
    Approximation:
      plot_dir: 'fig-Mar14'
    
      schemes:
        Separation_Test:
          wave_speed: 1
          polynomial_degree: 2
          cfl_number: 0.2
          num_grid_cells: 32    # 40 elements work well for Condition 3
          final_time: 1
          left_bound: -1
          right_bound: 1
          verbose: True
    
          #detector: 'Theoretical'
          detector: 'ArtificialNeuralNetwork'
          detector_config:
            fold_len: 16
            whisker_len: 3
            add_reconstructions: True
            model_state: 'Adam.model.pt'
    
          init_cond: 'Sine'
          init_config:
            factor: 4
            left_factor: 3
    
          limiter: 'ModifiedMinMod'
          limiter_config:
            mod_factor: 0
            erase_degree: 0
    
          quadrature: 'Gauss'
          quadrature_config:
            num_eval_points: 12
    
          update_scheme: 'SSPRK3'
        Test_Run:
          detector: 'Theoretical'
    
    # Parameter for Training Data Generation
    ANN_Data:
      sample_number: 100
    
      left_boundary: -1
      right_boundary: 1
    
      smooth_troubled_balance: 0.5
    
      stencil_length: 3
      add_reconstructions : True
    
      # Initial Conditions for Training Data
      functions:
        Sine:
          factor: 2
        Linear:
        Polynomial:
        Continuous:
        LinearAbsolut:
        HeavisideOneSided:
        HeavisideTwoSided:
          adjustment: 0
    
    # Parameter for Model Training and Evaluation
    ANN_Training: