![]() |
SPEED
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | newton_rapson (xnod, ynod, znod, alfa11, alfa12, alfa13, alfa21, alfa22, alfa23, alfa31, alfa32, alfa33, beta11, beta12, beta13, beta21, beta22, beta23, beta31, beta32, beta33, gamma1, gamma2, gamma3, delta1, delta2, delta3, tt, csi_s, eta_s, zeta_s, nofi, id_mpi, ipiu, imeno, toll1, toll2, flag) |
Performs the Newton Rapson algorithm. | |
subroutine newton_rapson | ( | real*8, intent(in) | xnod, |
real*8, intent(in) | ynod, | ||
real*8, intent(in) | znod, | ||
real*8 | alfa11, | ||
real*8 | alfa12, | ||
real*8 | alfa13, | ||
real*8 | alfa21, | ||
real*8 | alfa22, | ||
real*8 | alfa23, | ||
real*8 | alfa31, | ||
real*8 | alfa32, | ||
real*8 | alfa33, | ||
real*8 | beta11, | ||
real*8 | beta12, | ||
real*8 | beta13, | ||
real*8 | beta21, | ||
real*8 | beta22, | ||
real*8 | beta23, | ||
real*8 | beta31, | ||
real*8 | beta32, | ||
real*8 | beta33, | ||
real*8 | gamma1, | ||
real*8 | gamma2, | ||
real*8 | gamma3, | ||
real*8 | delta1, | ||
real*8 | delta2, | ||
real*8 | delta3, | ||
integer*4, intent(out) | tt, | ||
real*8, intent(out) | csi_s, | ||
real*8, intent(out) | eta_s, | ||
real*8, intent(out) | zeta_s, | ||
integer*4, intent(in) | nofi, | ||
integer*4, intent(in) | id_mpi, | ||
integer*4, intent(in) | ipiu, | ||
integer*4, intent(in) | imeno, | ||
real*8, intent(in) | toll1, | ||
real*8, intent(in) | toll2, | ||
integer*4, intent(in) | flag | ||
) |
Performs the Newton Rapson algorithm.
[in] | xnod | x-coord of the point |
[in] | ynod | y-coord of the point |
[in] | znod | z-coord of the point |
[in] | alfa11 | costant for the bilinear map |
[in] | alfa12 | costant for the bilinear map |
[in] | alfa13 | costant for the bilinear map |
[in] | alfa21 | costant for the bilinear map |
[in] | alfa22 | costant for the bilinear map |
[in] | alfa23 | costant for the bilinear map |
[in] | alfa31 | costant for the bilinear map |
[in] | alfa32 | costant for the bilinear map |
[in] | alfa33 | costant for the bilinear map |
[in] | beta11 | costant for the bilinear map |
[in] | beta12 | costant for the bilinear map |
[in] | beta13 | costant for the bilinear map |
[in] | beta21 | costant for the bilinear map |
[in] | beta22 | costant for the bilinear map |
[in] | beta23 | costant for the bilinear map |
[in] | beta31 | costant for the bilinear map |
[in] | beta32 | costant for the bilinear map |
[in] | beta33 | costant for the bilinear map |
[in] | gamma1 | costant for the bilinear map |
[in] | gamma2 | costant for the bilinear map |
[in] | gamma3 | costant for the bilinear map |
[in] | delta1 | costant for the bilinear map |
[in] | delta2 | costant for the bilinear map |
[in] | delta3 | costant for the bilinear map |
[in] | tt | 1 if the node belongs to the element, 0 otherwise |
[in] | nofi | number of iterations (dummy) |
[in] | id_mpi | mpi processor identity |
[in] | ipiu | control parameter (dummy) |
[in] | imeno | control parameter (dummy) |
[in] | toll1 | fixed tolerance |
[in] | toll2 | fixed tolerance |
[in] | flag | control parameter |
[out] | csi_s | x-coordinate in the reference element of xnod,ynod,znod |
[out] | eta_s | y-coordinate in the reference element of xnod,ynod,znod |
[out] | zeta_s | z-coordinate in the reference element of xnod,ynod,znod |
Definition at line 62 of file NEWTON_RAPSON.f90.
Referenced by make_dg_interface(), and write_file_dgfs().