Ignore:
Timestamp:
Sep 5, 2019, 3:33:16 PM (6 years ago)
Author:
aslmd
Message:

changed old functions dexp dlog in generic exp and log

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/aeronomars/paramfoto_compact.F

    r2042 r2151  
    47074707           
    47084708            if (o1d_eq(i).eq.'Y') then
    4709                log1 = dlog10(o1dxpares(1))
    4710                log2 = dlog10(o1dxpares(2))
    4711                log3 = dlog10(o1dxpares(3))
     4709               log1 = log10(o1dxpares(1))
     4710               log2 = log10(o1dxpares(2))
     4711               log3 = log10(o1dxpares(3))
    47124712               avg_pares = avg(log1,log2,log3)
    47134713               dif_pares = dif(log1,log2,log3,avg_pares)
    4714                log1 = dlog10(o1dximpar(1))
    4715                log2 = dlog10(o1dximpar(2))
    4716                log3 = dlog10(o1dximpar(3))
     4714               log1 = log10(o1dximpar(1))
     4715               log2 = log10(o1dximpar(2))
     4716               log3 = log10(o1dximpar(3))
    47174717               avg_impar = avg(log1,log2,log3)
    47184718               dif_impar = dif(log1,log2,log3,avg_impar)
     
    47264726           
    47274727            if (oh_eq(i).eq.'Y') then
    4728                log1 = dlog10(ohxpares(1))
    4729                log2 = dlog10(ohxpares(2))
    4730                log3 = dlog10(ohxpares(3))
     4728               log1 = log10(ohxpares(1))
     4729               log2 = log10(ohxpares(2))
     4730               log3 = log10(ohxpares(3))
    47314731               avg_pares = avg(log1,log2,log3)
    47324732               dif_pares = dif(log1,log2,log3,avg_pares)
    4733                log1 = dlog10(ohximpar(1))
    4734                log2 = dlog10(ohximpar(2))
    4735                log3 = dlog10(ohximpar(3))
     4733               log1 = log10(ohximpar(1))
     4734               log2 = log10(ohximpar(2))
     4735               log3 = log10(ohximpar(3))
    47364736               avg_impar = avg(log1,log2,log3)
    47374737               dif_impar = dif(log1,log2,log3,avg_impar)
     
    47464746           
    47474747            if (ho2_eq(i).eq.'Y') then
    4748                log1 = dlog10(ho2xpares(1))
    4749                log2 = dlog10(ho2xpares(2))
    4750                log3 = dlog10(ho2xpares(3))
     4748               log1 = log10(ho2xpares(1))
     4749               log2 = log10(ho2xpares(2))
     4750               log3 = log10(ho2xpares(3))
    47514751               avg_pares = avg(log1,log2,log3)
    47524752               dif_pares = dif(log1,log2,log3,avg_pares)
    4753                log1 = dlog10(ho2ximpar(1))
    4754                log2 = dlog10(ho2ximpar(2))
    4755                log3 = dlog10(ho2ximpar(3))
     4753               log1 = log10(ho2ximpar(1))
     4754               log2 = log10(ho2ximpar(2))
     4755               log3 = log10(ho2ximpar(3))
    47564756               avg_impar = avg(log1,log2,log3)
    47574757               dif_impar = dif(log1,log2,log3,avg_impar)
     
    47654765           
    47664766            if (h_eq(i).eq.'Y') then
    4767                log1 = dlog10(hxpares(1))
    4768                log2 = dlog10(hxpares(2))
    4769                log3 = dlog10(hxpares(3))
     4767               log1 = log10(hxpares(1))
     4768               log2 = log10(hxpares(2))
     4769               log3 = log10(hxpares(3))
    47704770               avg_pares = avg(log1,log2,log3)
    47714771               dif_pares = dif(log1,log2,log3,avg_pares)
    4772                log1 = dlog10(hximpar(1))
    4773                log2 = dlog10(hximpar(2))
    4774                log3 = dlog10(hximpar(3))
     4772               log1 = log10(hximpar(1))
     4773               log2 = log10(hximpar(2))
     4774               log3 = log10(hximpar(3))
    47754775               avg_impar = avg(log1,log2,log3)
    47764776               dif_impar = dif(log1,log2,log3,avg_impar)
     
    47864786            if(chemthermod.ge.2) then
    47874787               if (n2d_eq(i).eq.'Y') then
    4788                   log1 = dlog10(n2dxpares(1))
    4789                   log2 = dlog10(n2dxpares(2))
    4790                   log3 = dlog10(n2dxpares(3))
     4788                  log1 = log10(n2dxpares(1))
     4789                  log2 = log10(n2dxpares(2))
     4790                  log3 = log10(n2dxpares(3))
    47914791                  avg_pares = avg(log1,log2,log3)
    47924792                  dif_pares = dif(log1,log2,log3,avg_pares)
    4793                   log1 = dlog10(n2dximpar(1))
    4794                   log2 = dlog10(n2dximpar(2))
    4795                   log3 = dlog10(n2dximpar(3))
     4793                  log1 = log10(n2dximpar(1))
     4794                  log2 = log10(n2dximpar(2))
     4795                  log3 = log10(n2dximpar(3))
    47964796                  avg_impar = avg(log1,log2,log3)
    47974797                  dif_impar = dif(log1,log2,log3,avg_impar)
     
    48054805           
    48064806               if (no2_eq(i).eq.'Y') then
    4807                   log1 = dlog10(no2xpares(1))
    4808                   log2 = dlog10(no2xpares(2))
    4809                   log3 = dlog10(no2xpares(3))
     4807                  log1 = log10(no2xpares(1))
     4808                  log2 = log10(no2xpares(2))
     4809                  log3 = log10(no2xpares(3))
    48104810                  avg_pares = avg(log1,log2,log3)
    48114811                  dif_pares = dif(log1,log2,log3,avg_pares)
    4812                   log1 = dlog10(no2ximpar(1))
    4813                   log2 = dlog10(no2ximpar(2))
    4814                   log3 = dlog10(no2ximpar(3))
     4812                  log1 = log10(no2ximpar(1))
     4813                  log2 = log10(no2ximpar(2))
     4814                  log3 = log10(no2ximpar(3))
    48154815                  avg_impar = avg(log1,log2,log3)
    48164816                  dif_impar = dif(log1,log2,log3,avg_impar)
     
    48294829            if(chemthermod.eq.3) then
    48304830               if (cplus_eq(i).eq.'Y') then
    4831                   log1 = dlog10(cplusxpares(1))
    4832                   log2 = dlog10(cplusxpares(2))
    4833                   log3 = dlog10(cplusxpares(3))
     4831                  log1 = log10(cplusxpares(1))
     4832                  log2 = log10(cplusxpares(2))
     4833                  log3 = log10(cplusxpares(3))
    48344834                  avg_pares = avg(log1,log2,log3)
    48354835                  dif_pares = dif(log1,log2,log3,avg_pares)
    4836                   log1 = dlog10(cplusximpar(1))
    4837                   log2 = dlog10(cplusximpar(2))
    4838                   log3 = dlog10(cplusximpar(3))
     4836                  log1 = log10(cplusximpar(1))
     4837                  log2 = log10(cplusximpar(2))
     4838                  log3 = log10(cplusximpar(3))
    48394839                  avg_impar = avg(log1,log2,log3)
    48404840                  dif_impar = dif(log1,log2,log3,avg_impar)
     
    48484848               
    48494849               if (coplus_eq(i).eq.'Y') then
    4850                   log1 = dlog10(coplusxpares(1))
    4851                   log2 = dlog10(coplusxpares(2))
    4852                   log3 = dlog10(coplusxpares(3))
     4850                  log1 = log10(coplusxpares(1))
     4851                  log2 = log10(coplusxpares(2))
     4852                  log3 = log10(coplusxpares(3))
    48534853                  avg_pares = avg(log1,log2,log3)
    48544854                  dif_pares = dif(log1,log2,log3,avg_pares)
    4855                   log1 = dlog10(coplusximpar(1))
    4856                   log2 = dlog10(coplusximpar(2))
    4857                   log3 = dlog10(coplusximpar(3))
     4855                  log1 = log10(coplusximpar(1))
     4856                  log2 = log10(coplusximpar(2))
     4857                  log3 = log10(coplusximpar(3))
    48584858                  avg_impar = avg(log1,log2,log3)
    48594859                  dif_impar = dif(log1,log2,log3,avg_impar)
     
    48674867               
    48684868               if (oplus_eq(i).eq.'Y') then
    4869                   log1 = dlog10(oplusxpares(1))
    4870                   log2 = dlog10(oplusxpares(2))
    4871                   log3 = dlog10(oplusxpares(3))
     4869                  log1 = log10(oplusxpares(1))
     4870                  log2 = log10(oplusxpares(2))
     4871                  log3 = log10(oplusxpares(3))
    48724872                  avg_pares = avg(log1,log2,log3)
    48734873                  dif_pares = dif(log1,log2,log3,avg_pares)
    4874                   log1 = dlog10(oplusximpar(1))
    4875                   log2 = dlog10(oplusximpar(2))
    4876                   log3 = dlog10(oplusximpar(3))
     4874                  log1 = log10(oplusximpar(1))
     4875                  log2 = log10(oplusximpar(2))
     4876                  log3 = log10(oplusximpar(3))
    48774877                  avg_impar = avg(log1,log2,log3)
    48784878                  dif_impar = dif(log1,log2,log3,avg_impar)
     
    48864886               
    48874887               if (n2plus_eq(i).eq.'Y') then
    4888                   log1 = dlog10(n2plusxpares(1))
    4889                   log2 = dlog10(n2plusxpares(2))
    4890                   log3 = dlog10(n2plusxpares(3))
     4888                  log1 = log10(n2plusxpares(1))
     4889                  log2 = log10(n2plusxpares(2))
     4890                  log3 = log10(n2plusxpares(3))
    48914891                  avg_pares = avg(log1,log2,log3)
    48924892                  dif_pares = dif(log1,log2,log3,avg_pares)
    4893                   log1 = dlog10(n2plusximpar(1))
    4894                   log2 = dlog10(n2plusximpar(2))
    4895                   log3 = dlog10(n2plusximpar(3))
     4893                  log1 = log10(n2plusximpar(1))
     4894                  log2 = log10(n2plusximpar(2))
     4895                  log3 = log10(n2plusximpar(3))
    48964896                  avg_impar = avg(log1,log2,log3)
    48974897                  dif_impar = dif(log1,log2,log3,avg_impar)
     
    49054905               
    49064906               if (hplus_eq(i).eq.'Y') then
    4907                   log1 = dlog10(hplusxpares(1))
    4908                   log2 = dlog10(hplusxpares(2))
    4909                   log3 = dlog10(hplusxpares(3))
     4907                  log1 = log10(hplusxpares(1))
     4908                  log2 = log10(hplusxpares(2))
     4909                  log3 = log10(hplusxpares(3))
    49104910                  avg_pares = avg(log1,log2,log3)
    49114911                  dif_pares = dif(log1,log2,log3,avg_pares)
    4912                   log1 = dlog10(hplusximpar(1))
    4913                   log2 = dlog10(hplusximpar(2))
    4914                   log3 = dlog10(hplusximpar(3))
     4912                  log1 = log10(hplusximpar(1))
     4913                  log2 = log10(hplusximpar(2))
     4914                  log3 = log10(hplusximpar(3))
    49154915                  avg_impar = avg(log1,log2,log3)
    49164916                  dif_impar = dif(log1,log2,log3,avg_impar)
     
    49244924               
    49254925               if (co2plus_eq(i).eq.'Y') then
    4926                   log1 = dlog10(co2plusxpares(1))
    4927                   log2 = dlog10(co2plusxpares(2))
    4928                   log3 = dlog10(co2plusxpares(3))
     4926                  log1 = log10(co2plusxpares(1))
     4927                  log2 = log10(co2plusxpares(2))
     4928                  log3 = log10(co2plusxpares(3))
    49294929                  avg_pares = avg(log1,log2,log3)
    49304930                  dif_pares = dif(log1,log2,log3,avg_pares)
    4931                   log1 = dlog10(co2plusximpar(1))
    4932                   log2 = dlog10(co2plusximpar(2))
    4933                   log3 = dlog10(co2plusximpar(3))
     4931                  log1 = log10(co2plusximpar(1))
     4932                  log2 = log10(co2plusximpar(2))
     4933                  log3 = log10(co2plusximpar(3))
    49344934                  avg_impar = avg(log1,log2,log3)
    49354935                  dif_impar = dif(log1,log2,log3,avg_impar)
     
    49434943               
    49444944               if (o2plus_eq(i).eq.'Y') then
    4945                   log1 = dlog10(o2plusxpares(1))
    4946                   log2 = dlog10(o2plusxpares(2))
    4947                   log3 = dlog10(o2plusxpares(3))
     4945                  log1 = log10(o2plusxpares(1))
     4946                  log2 = log10(o2plusxpares(2))
     4947                  log3 = log10(o2plusxpares(3))
    49484948                  avg_pares = avg(log1,log2,log3)
    49494949                  dif_pares = dif(log1,log2,log3,avg_pares)
    4950                   log1 = dlog10(o2plusximpar(1))
    4951                   log2 = dlog10(o2plusximpar(2))
    4952                   log3 = dlog10(o2plusximpar(3))
     4950                  log1 = log10(o2plusximpar(1))
     4951                  log2 = log10(o2plusximpar(2))
     4952                  log3 = log10(o2plusximpar(3))
    49534953                  avg_impar = avg(log1,log2,log3)
    49544954                  dif_impar = dif(log1,log2,log3,avg_impar)
     
    49624962               
    49634963               if (noplus_eq(i).eq.'Y') then
    4964                   log1 = dlog10(noplusxpares(1))
    4965                   log2 = dlog10(noplusxpares(2))
    4966                   log3 = dlog10(noplusxpares(3))
     4964                  log1 = log10(noplusxpares(1))
     4965                  log2 = log10(noplusxpares(2))
     4966                  log3 = log10(noplusxpares(3))
    49674967                  avg_pares = avg(log1,log2,log3)
    49684968                  dif_pares = dif(log1,log2,log3,avg_pares)
    4969                   log1 = dlog10(noplusximpar(1))
    4970                   log2 = dlog10(noplusximpar(2))
    4971                   log3 = dlog10(noplusximpar(3))
     4969                  log1 = log10(noplusximpar(1))
     4970                  log2 = log10(noplusximpar(2))
     4971                  log3 = log10(noplusximpar(3))
    49724972                  avg_impar = avg(log1,log2,log3)
    49734973                  dif_impar = dif(log1,log2,log3,avg_impar)
     
    49814981               
    49824982               if (nplus_eq(i).eq.'Y') then
    4983                   log1 = dlog10(nplusxpares(1))
    4984                   log2 = dlog10(nplusxpares(2))
    4985                   log3 = dlog10(nplusxpares(3))
     4983                  log1 = log10(nplusxpares(1))
     4984                  log2 = log10(nplusxpares(2))
     4985                  log3 = log10(nplusxpares(3))
    49864986                  avg_pares = avg(log1,log2,log3)
    49874987                  dif_pares = dif(log1,log2,log3,avg_pares)
    4988                   log1 = dlog10(nplusximpar(1))
    4989                   log2 = dlog10(nplusximpar(2))
    4990                   log3 = dlog10(nplusximpar(3))
     4988                  log1 = log10(nplusximpar(1))
     4989                  log2 = log10(nplusximpar(2))
     4990                  log3 = log10(nplusximpar(3))
    49914991                  avg_impar = avg(log1,log2,log3)
    49924992                  dif_impar = dif(log1,log2,log3,avg_impar)
     
    50005000
    50015001               if (hco2plus_eq(i).eq.'Y') then
    5002                  log1 = dlog10(hco2plusxpares(1))
    5003                  log2 = dlog10(hco2plusxpares(2))
    5004                  log3 = dlog10(hco2plusxpares(3))
     5002                 log1 = log10(hco2plusxpares(1))
     5003                 log2 = log10(hco2plusxpares(2))
     5004                 log3 = log10(hco2plusxpares(3))
    50055005                 avg_pares = avg(log1,log2,log3)
    50065006                 dif_pares = dif(log1,log2,log3,avg_pares)
    5007                  log1 = dlog10(hco2plusximpar(1))
    5008                  log2 = dlog10(hco2plusximpar(2))
    5009                  log3 = dlog10(hco2plusximpar(3))
     5007                 log1 = log10(hco2plusximpar(1))
     5008                 log2 = log10(hco2plusximpar(2))
     5009                 log3 = log10(hco2plusximpar(3))
    50105010                 avg_impar = avg(log1,log2,log3)
    50115011                 dif_impar = dif(log1,log2,log3,avg_impar)
Note: See TracChangeset for help on using the changeset viewer.