Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MultiGrid Error #137

Open
lusabato opened this issue Jul 15, 2022 · 0 comments
Open

MultiGrid Error #137

lusabato opened this issue Jul 15, 2022 · 0 comments

Comments

@lusabato
Copy link

In the transverse electric field of the beam, a Multigrid can be chosen and a rectangular grid can be given as target grid input (target_grid_beam). When one of the two dimensions of the rectangular target grid input is too small compared to the other one, you can get this error (you can find attached the beam.beam (beam_error.beam.txt) file and the chamber (FCC_ee_chamber_09mm.mat.txt) used for the simulation):

Traceback (most recent call last):
  File "/pool/condor/dir_38513/main.py", line 63, in <module>
    sim = BuildupSimulation()
  File "/afs/cern.ch/work/l/lusabato/sim_workspace_2022_05/PyECLOUD/buildup_simulation.py", line 87, in __init__
    ) = init.read_input_files_and_init_components(
  File "/afs/cern.ch/work/l/lusabato/sim_workspace_2022_05/PyECLOUD/init.py", line 222, in read_input_files_and_init_components
    beamtim = beatim.beam_and_timing(b_par.flag_bunched_beam, b_par.fact_beam, b_par.coast_dens, b_par.q_part, b_par.beam_field_file, cc.lam_th,
  File "/afs/cern.ch/work/l/lusabato/sim_workspace_2022_05/PyECLOUD/beam_and_timing.py", line 270, in __init__
    PyPICobj = PIC_MG.AddTelescopicGrids(pic_main=PyPICmain, f_telescope=f_telescope_beam, target_grid=target_grid_beam,
  File "/afs/cern.ch/work/l/lusabato/sim_workspace_2022_05/PyPIC/MultiGrid.py", line 301, in __init__
    super(AddTelescopicGrids, self).__init__(pic_main=pic_main, grids=grids, sparse_solver=sparse_solver)
  File "/afs/cern.ch/work/l/lusabato/sim_workspace_2022_05/PyPIC/MultiGrid.py", line 172, in __init__
    pic_list.append(AddInternalGrid(pic_list[-1], x_min_internal, x_max_internal, y_min_internal, 
  File "/afs/cern.ch/work/l/lusabato/sim_workspace_2022_05/PyPIC/MultiGrid.py", line 26, in __init__
    raise ValueError('The internal grid is outside the chamber!')
ValueError: The internal grid is outside the chamber!

Increasing the value of the smallest dimension of the rectangular target grid, you can avoid the error (you can find attached the beam.beam (beam_corrected.beam.txt) file).

beam_corrected.beam.txt
FCC_ee_chamber_09mm.mat.txt
beam_error.beam.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant