- Timestamp:
- Feb 18, 2026, 10:28:23 AM (6 weeks ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.GENERIC/libf/phygeneric/ephemeris_orbit_init.F
r4076 r4077 1 SUBROUTINE iniorbit1 SUBROUTINE ephemeris_orbit_init 2 2 $ (papoastr,pperiastr,pyear_day,pperi_day,pobliq) 3 3 … … 32 32 peri_day=pperi_day 33 33 34 PRINT*,' iniorbit: Periastron in AU ',periastr35 PRINT*,' iniorbit: Apoastron in AU ',apoastr36 PRINT*,' iniorbit: Obliquity in degrees :',obliquit34 PRINT*,'ephemeris_orbit_init: Periastron in AU ',periastr 35 PRINT*,'ephemeris_orbit_init: Apoastron in AU ',apoastr 36 PRINT*,'ephemeris_orbit_init: Obliquity in degrees :',obliquit 37 37 38 38 … … 40 40 p_elips=0.5*(periastr+apoastr)*(1-e_elips*e_elips) 41 41 42 print*,' iniorbit: e_elips',e_elips43 print*,' iniorbit: p_elips',p_elips42 print*,'ephemeris_orbit_init: e_elips',e_elips 43 print*,'ephemeris_orbit_init: p_elips',p_elips 44 44 45 45 !----------------------------------------------------------------------- … … 52 52 zanom=2.*pi*(zz-nint(zz)) 53 53 zxref=abs(zanom) 54 PRINT*,' iniorbit: zanom ',zanom54 PRINT*,'ephemeris_orbit_init: zanom ',zanom 55 55 56 56 ! solve equation zx0 - e * sin (zx0) = zxref for eccentric anomaly zx0 … … 66 66 zx0=zx0+zdx 67 67 if(zanom.lt.0.) zx0=-zx0 68 PRINT*,' iniorbit: zx0 ',zx068 PRINT*,'ephemeris_orbit_init: zx0 ',zx0 69 69 70 70 timeperi=2.*atan(sqrt((1.+e_elips)/(1.-e_elips))*tan(zx0/2.)) 71 PRINT*,' iniorbit: Perihelion solar long. Ls (deg)=',71 PRINT*,'ephemeris_orbit_init: Perihelion solar long. Ls (deg)=', 72 72 & 360.-timeperi*180./pi 73 73
Note: See TracChangeset
for help on using the changeset viewer.
