Difference between revisions of "Dnp field scan.m"
(Created page with "Magnetic field scan DNP experiment. Returns the equilibrium magnetization of all spins as a function of magnetic field. Syntax: answer=dnp_field_scan(spin_system,paramet...") |
|||
| Line 1: | Line 1: | ||
| − | Magnetic field scan DNP experiment. Returns the equilibrium | + | Magnetic field scan DNP experiment. |
| − | + | ||
| − | Syntax | + | ==Description== |
| + | Returns the equilibrium population of the user-specified state as a function of magnetic field. | ||
| + | |||
| + | ==Syntax== | ||
answer=dnp_field_scan(spin_system,parameters,H,R,K) | answer=dnp_field_scan(spin_system,parameters,H,R,K) | ||
| − | + | This function should normally be called via [[powder.m]] or [[crystal.m]] wrapper. | |
| − | + | ||
| − | superoperator | + | ==Arguments== |
| + | |||
| + | parameters.mw_pwr - microwave power, Hz | ||
| + | |||
| + | parameters.mw_frq - microwave frequency, Hz | ||
| + | |||
| + | parameters.fields - a vector of B0 field values, T | ||
| + | |||
| + | parameters.rho_eq - thermal equilibrium state | ||
| + | |||
| + | parameters.coil - detection state vector or a horizon- | ||
| + | tal stack thereof | ||
| + | |||
| + | parameters.mw_oper - microwave irradiation operator | ||
| + | |||
| + | parameters.ez_oper - Lz operator on the electrons | ||
| + | |||
| + | parameters.method - 'backslash' to use Matlab's | ||
| + | linear equation solver, 'gmres' | ||
| + | to use ILU preconditioned GMRES | ||
| + | |||
| + | H - Hamiltonian commutation superoperator | ||
| − | + | R - relaxation superoperator | |
| + | |||
| + | K - chemical kinetics superoperator | ||
| − | + | ==Returns== | |
| − | + | answer - the projection of the equilibrium density matrix | |
| − | + | on the user-specified state as a function of the | |
| + | applied magnetic field | ||
| − | + | ==Examples== | |
| + | The following figure is returned by cross_effect_field_scan_1.m example file in examples/dnp_solids directory: | ||
| − | + | [[File:dnp_example_1.png]] | |
| − | |||
| − | + | ==Notes== | |
| + | # The relaxation superoperator supplied to this function should NOT be thermalized. | ||
| + | # Thermal equilibrium state is assumed to be the same at all fields in the sweep. Do not use this function for broad magnetic field sweep experiments. | ||
| + | # Backslash method is recommended for small spin systems and GMRES method for large ones. | ||
| + | # This function can be made to run on GPUs. If you would like that functionality added, send an email to [[Ilya Kuprov]]. | ||
| − | + | ==See also== | |
| + | [[dnp_freq_scan.m]],[[masdnp.m]],[[solid_effect.m]] | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ''Revision 3284, authors: [[Ilya Kuprov]]'' | |
| − | |||
Revision as of 15:16, 15 August 2016
Magnetic field scan DNP experiment.
Description
Returns the equilibrium population of the user-specified state as a function of magnetic field.
Syntax
answer=dnp_field_scan(spin_system,parameters,H,R,K)
This function should normally be called via powder.m or crystal.m wrapper.
Arguments
parameters.mw_pwr - microwave power, Hz
parameters.mw_frq - microwave frequency, Hz
parameters.fields - a vector of B0 field values, T
parameters.rho_eq - thermal equilibrium state
parameters.coil - detection state vector or a horizon-
tal stack thereof
parameters.mw_oper - microwave irradiation operator
parameters.ez_oper - Lz operator on the electrons
parameters.method - 'backslash' to use Matlab's
linear equation solver, 'gmres'
to use ILU preconditioned GMRES
H - Hamiltonian commutation superoperator
R - relaxation superoperator
K - chemical kinetics superoperator
Returns
answer - the projection of the equilibrium density matrix
on the user-specified state as a function of the
applied magnetic field
Examples
The following figure is returned by cross_effect_field_scan_1.m example file in examples/dnp_solids directory:
Notes
- The relaxation superoperator supplied to this function should NOT be thermalized.
- Thermal equilibrium state is assumed to be the same at all fields in the sweep. Do not use this function for broad magnetic field sweep experiments.
- Backslash method is recommended for small spin systems and GMRES method for large ones.
- This function can be made to run on GPUs. If you would like that functionality added, send an email to Ilya Kuprov.
See also
dnp_freq_scan.m,masdnp.m,solid_effect.m
Revision 3284, authors: Ilya Kuprov
