Skip to content
Snippets Groups Projects
Select Git revision
  • 108d96b61d2067f4a960a2afa6f1b4f3b09ecaee
  • master default protected
  • clu_subs_offload
  • script_devel
  • parallel_trapping
  • unify_iterations
  • containers-m10
  • magma_refinement
  • release9
  • enable_svd
  • parallel_angles_gmu
  • containers-m8
  • parallel_angles
  • profile_omp_leonardo
  • test_nvidia_profiler
  • containers
  • shaditest
  • test1
  • main
  • 3-error-in-run-the-program
  • experiment
  • NP_TMcode-M10a.03
  • NP_TMcode-M10a.02
  • NP_TMcode-M10a.01
  • NP_TMcode-M10a.00
  • NP_TMcode-M9.01
  • NP_TMcode-M9.00
  • NP_TMcode-M8.03
  • NP_TMcode-M8.02
  • NP_TMcode-M8.01
  • NP_TMcode-M8.00
  • NP_TMcode-M7.00
  • v0.0
33 results

DEDFB

Blame
  • config_dev.yml 4.23 KiB
    system_settings:
      # Limit on host RAM use in Gb (0 for no configuration limit)
      max_host_ram : 0
      # Limit on GPU RAM use in Gb ( 0 for no configuration limit)
      max_gpu_ram  : 0
    
    input_settings:
      # Folder to write the code input configuration files
      input_folder : "."
      # Name of the scatterer description file
      spheres_file : "DEDFB"
      # Name of the geometry description file
      geometry_file: "DCLU"
      
    output_settings:
      # Folder for the code output storage
      output_folder: "test_subdir"
      # Name of the main output file
      output_name  : "c_OCLU"
      # Requested output formats
      formats      : [ "LEGACY", "HDF5" ]
      # Index of the scale for transition matrix output
      jwtm         : 1
    
    particle_settings:
      # What application to use (SPHERE | CLUSTER | INCLUSION)
      application : "CLUSTER"
      # Number of spheres
      n_spheres   : 4
      # Number of sphere types
      n_types     : 4
      # Vector of sphere type identifiers (what type is each sphere)
      sph_types   : [ 1, 2, 3, 4 ]
      # Vector of layers in types (how many layers in each type)
      n_layers    : [ 1, 1, 1, 1 ]
      # Spherical monomer radii in m (one size for each type)
      radii       : [ 5.0e-8, 4.0e-8, 7.5e-8, 3.0e-8 ]
      # Layer fractional radii (one per layer in each type)
      rad_frac    : [ [ 1.0 ], [ 1.0 ], [ 1.0 ], [ 1.0 ] ]
      # Index of the dielectric constants (one per layer in each type)
      #
      # 1 is first file in `dielec_file`, 2 is second ...
      dielec_id   : [ [ 1 ], [ 1 ], [ 1 ], [ 1 ] ]
    
    material_settings:
      diel_flag   : -1
      # External medium dielectric constant
      extern_diel : 2.3104e0
      # Dielectric constant files folder
      dielec_path : "."
      # List of dielectric constant files (used if diel_flag = 0)
      dielec_file : [ ]
      # Dielectric constant files format (same for all files)
      dielec_fmt  : [ "CSV" ]
      # Matching method between optical constants and radiation wavelengths
      #
      # INTERPOLATE: the constants are interpolated on wavelengths
      # GRID: only the wavelengths with defined constants are computed
      #
      match_mode  : "GRID"
      # Reference dielectric constants (used if diel_flag = -1)
      #
      # One real and one imaginary part for each layer in each type.
      diel_const  : [
        [ 3.25e00, 0.00e00 ],
        [ 3.25e00, 0.00e00 ],
        [ 3.25e00, 0.00e00 ],
        [ 3.25e00, 0.00e00 ]
        ]
    
    radiation_settings:
      # Radiation field polarization (LINEAR | CIRCULAR)
      polarization: "LINEAR"
      # First scale to be used
      scale_start : 1.0e00
      # Last scale to be used
      scale_end   : 2.0e00
      # Calculation step (overridden if `match_mode` is GRID)
      scale_step  : 1.0e00
      # Peak Omega
      wp          : 1.372e15
      # Peak scale
      xip         : 1.0e00
      # Define scale explicitly (0) or in equal steps (1)
      step_flag   : 0
      # Type of scaling variable
      scale_name  : "XI"
    
    geometry_settings:
      # Maximum internal field expansion
      li          : 8
      # Maximum external field expansion (not used by SPHERE)
      le          : 8
      # Number of transition layer integration points
      npnt        : 149
      # Number of non transition layer integration points
      npntts      : 300
      # Averaging mode
      iavm        : 0
      # Meridional plane flag
      isam        : 0
      # Starting incidence azimuth angle
      in_th_start : 79.0
      # Incidence azimuth angle incremental step
      in_th_step  : 10.0
      # Ending incidence azimuth angle
      in_th_end   : 89.0
      # Starting incidence elevation angle
      in_ph_start : 0.0
      # Incidence elevation angle incremental step
      in_ph_step  : 10.0
      # Ending incidence elevation angle
      in_ph_end   : 10.0
      # Starting scattered azimuth angle
      sc_th_start : 34.0
      # Scattered azimuth angle incremental step
      sc_th_step  : 15.0
      # Ending scattered azimuth angle
      sc_th_end   : 49.0
      # Starting scattered elevation angle
      sc_ph_start : 5.0
      # Scattered elevation angle incremental step
      sc_ph_step  : 5.0
      # Ending scattered elevation angle
      sc_ph_end   : 10.0
      # Vector of sphere X coordinates (one per sphere or empty for random)
      x_coords    : [
        0.00e00,
        0.00e00,
        1.18882e-07,
        -5.656855e-08,
        ]
      # Vector of sphere Y coordinates (one per sphere or empty for random)
      y_coords    : [
        3.00e-08,
        3.00e-08,
        3.00e-08,
        -2.656855e-08
        ]
      # Vector of sphere Z coordinates (one per sphere or empty for random)
      z_coords    : [
        0.00e00,
        9.00e-08,
        3.8627e-08,
        0.00e00
        ]