Picongpu: laser in many pulses

Created on 11 Feb 2020  路  5Comments  路  Source: ComputationalRadiationPhysics/picongpu

Is there a way to send more than a laser pulse such that the plasma is successively excited? There is an option to model the time profile adding something like struct ExpRampWithPrepulseParam : PlaneWaveParam but that would work for the duration of a laser pulse that is about three times PULSE_LENGTH_SI.

However, I would need to generate a train of pulses. What are my options?

Thank you.

question

Most helpful comment

@cbontoiu thank you for your question.

The question for multiple laser pulses occurs regularly (see #619 - but with additionally different propagation directions.)

The main question from my side is, whether your laser pulses have the same propagation direction (train of pulses) or are coming from different propagation directions.

If they all have the same propagation direction: adjusting the envelope of an existing laser implementation would be the quickest option.
If they come from different propagation directions, you need to implement the analytical descriptions of your laser pulses in the fieldBackgroubd.param (as suggested in #619).

Please also be aware that a future goal is to implement an antenna initialization #3159, that would also allows to initialize more complex lasers.

All 5 comments

@cbontoiu thank you for your question.

The question for multiple laser pulses occurs regularly (see #619 - but with additionally different propagation directions.)

The main question from my side is, whether your laser pulses have the same propagation direction (train of pulses) or are coming from different propagation directions.

If they all have the same propagation direction: adjusting the envelope of an existing laser implementation would be the quickest option.
If they come from different propagation directions, you need to implement the analytical descriptions of your laser pulses in the fieldBackgroubd.param (as suggested in #619).

Please also be aware that a future goal is to implement an antenna initialization #3159, that would also allows to initialize more complex lasers.

Thank you,

In my case all pulses go along the same direction y from left to right. You suggest that I should consider a very long pulse, lets say 1000 fs and apply a periodic envelope modulation function such that I get for example 10 pulses, each 100 fs long (full width).

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ax3l picture ax3l  路  4Comments

cbontoiu picture cbontoiu  路  3Comments

cbontoiu picture cbontoiu  路  3Comments

berceanu picture berceanu  路  4Comments

PrometheusPi picture PrometheusPi  路  3Comments