Code Monkey home page Code Monkey logo

Comments (5)

beck-llr avatar beck-llr commented on May 24, 2024

Hi
The Silver Muller boundary conditions are written to be optimal for either the plasma or laser frequency (not antenna) and for normal incidence only. We are currently working to allow the user to define these parameters himself since we noticed that it can dramatically improve some particular cases. This will be available in the next release and might be enough to solve your problem.
If you share your inputfile we could try to confirm that this will fix your problem or not.

from smilei.

phyax avatar phyax commented on May 24, 2024

@beck-llr Thanks for your response. In order to confirm if the new feature solves my problem, here I attach the input file.
trigger2d.py.txt

from smilei.

beck-llr avatar beck-llr commented on May 24, 2024

Hi
A quick run of your case without particles doesn't show any reflection (this is By). I guess your problem is related to the reflective boundary on the particles. You should maybe try the "thermalize" boundary.
Let us know how that goes.

antenna

from smilei.

phyax avatar phyax commented on May 24, 2024

@beck-llr
I tried the "thermalize" boundary condition but the reflecting waves did not go away. The field pattern is similar to the figure I showed above. (I note that the thermalize boundary only work for non-relativistic temperatures. So only the warm species is used in the run.)

from smilei.

beck-llr avatar beck-llr commented on May 24, 2024

The wave has a normal incident on the xmin and xmax border so adjusting the angle won't solve the problem. We are going to try to adjust the frequency of the absorbing boundary but we do not expect this to work either since absorption is correct in the absence of particles.
If you want to implement new boundary conditions, you can have a look at those that are already implemented in the directory src/ElectromagnBC/ and follow the same pattern. Do not forget to add your new BC to the factory in ElectroMagnBC_Factory.h.

from smilei.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.