Changeset 3893 for trunk/LMDZ.GENERIC/libf/aeronostd/chemistry_early_earth/photochemistry_asis_early_earth.F90
- Timestamp:
- Aug 13, 2025, 7:53:49 PM (4 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.GENERIC/libf/aeronostd/chemistry_early_earth/photochemistry_asis_early_earth.F90
r1810 r3893 275 275 #else 276 276 # write(*,*) "photochemistry_asis error, missing LAPACK routine dgesv" 277 # stop277 # call abort_physic("photochemistry_early_earth", "missing LAPACK routine dgesv",1) 278 278 #endif 279 279 … … 399 399 call dgesv(nesp,1,mat,nesp,indx,cnew,nesp,code) 400 400 #else 401 write(*,*) "photochemistry_asis error, missing LAPACK routine dgesv" 402 stop 401 call abort_physic("photochemistry_early_earth", "missing LAPACK routine dgesv",1) 403 402 #endif 404 403 … … 3320 3319 print*, 'nb_reaction_4_max = ', nb_reaction_4_max 3321 3320 print*, 'nb_reaction_3_max = ', nb_reaction_3_max 3322 stop3321 call abort_physic("photochemistry_early_earth", "wrong dimensions in indice",1) 3323 3322 end if 3324 3323 … … 3395 3394 3396 3395 if (igcm_co2 == 0) then 3397 write(*,*) "gcmtochim: Error; no CO2 tracer !!!" 3398 stop 3396 call abort_physic("phochemistry_early_earth", "no CO2 tracer", 1) 3399 3397 endif 3400 3398 if (igcm_co == 0) then 3401 write(*,*) "gcmtochim: Error; no CO tracer !!!" 3402 stop 3399 call abort_physic("phochemistry_early_earth", "no CO tracer", 1) 3403 3400 end if 3404 3401 if (igcm_o == 0) then 3405 write(*,*) "gcmtochim: Error; no O tracer !!!" 3406 stop 3402 call abort_physic("phochemistry_early_earth", "no O tracer", 1) 3407 3403 end if 3408 3404 if (igcm_o1d == 0) then 3409 write(*,*) "gcmtochim: Error; no O1D tracer !!!" 3410 stop 3405 call abort_physic("phochemistry_early_earth", "no O1D tracer", 1) 3411 3406 end if 3412 3407 if (igcm_o2 == 0) then 3413 write(*,*) "gcmtochim: Error; no O2 tracer !!!" 3414 stop 3408 call abort_physic("phochemistry_early_earth", "no O2 tracer", 1) 3415 3409 end if 3416 3410 if (igcm_o3 == 0) then 3417 write(*,*) "gcmtochim: Error; no O3 tracer !!!" 3418 stop 3411 call abort_physic("phochemistry_early_earth", "no O3 tracer", 1) 3419 3412 end if 3420 3413 if (igcm_h == 0) then 3421 write(*,*) "gcmtochim: Error; no H tracer !!!" 3422 stop 3414 call abort_physic("phochemistry_early_earth", "no H tracer", 1) 3423 3415 end if 3424 3416 if (igcm_h2 == 0) then 3425 write(*,*) "gcmtochim: Error; no H2 tracer !!!" 3426 stop 3417 call abort_physic("phochemistry_early_earth", "no H2 tracer", 1) 3427 3418 end if 3428 3419 if (igcm_oh == 0) then 3429 write(*,*) "gcmtochim: Error; no OH tracer !!!" 3430 stop 3420 call abort_physic("phochemistry_early_earth", "no OH tracer", 1) 3431 3421 end if 3432 3422 if (igcm_ho2 == 0) then 3433 write(*,*) "gcmtochim: Error; no HO2 tracer !!!" 3434 stop 3423 call abort_physic("phochemistry_early_earth", "no HO2 tracer", 1) 3435 3424 end if 3436 3425 if (igcm_h2o2 == 0) then 3437 write(*,*) "gcmtochim: Error; no H2O2 tracer !!!" 3438 stop 3426 call abort_physic("phochemistry_early_earth", "no H2O2 tracer", 1) 3439 3427 end if 3440 3428 if (igcm_n == 0) then 3441 write(*,*) "gcmtochim: Error; no N tracer !!!" 3442 stop 3429 call abort_physic("phochemistry_early_earth", "no N tracer", 1) 3443 3430 end if 3444 3431 if (igcm_n2d == 0) then 3445 write(*,*) "gcmtochim: Error; no N2D tracer !!!" 3446 stop 3432 call abort_physic("phochemistry_early_earth", "no N2D tracer", 1) 3447 3433 end if 3448 3434 if (igcm_no == 0) then 3449 write(*,*) "gcmtochim: Error; no NO tracer !!!" 3450 stop 3435 call abort_physic("phochemistry_early_earth", "no NO tracer", 1) 3451 3436 end if 3452 3437 if (igcm_no2 == 0) then 3453 write(*,*) "gcmtochim: Error; no NO2 tracer !!!" 3454 stop 3438 call abort_physic("phochemistry_early_earth", "no NO2 tracer", 1) 3455 3439 end if 3456 3440 if (igcm_n2 == 0) then 3457 write(*,*) "gcmtochim: Error; no N2 tracer !!!" 3458 stop 3441 call abort_physic("phochemistry_early_earth", "no N2 tracer", 1) 3459 3442 end if 3460 3443 if (igcm_h2o_vap == 0) then 3461 write(*,*) "gcmtochim: Error; no water vapor tracer !!!" 3462 stop 3444 call abort_physic("phochemistry_early_earth", "no water vapor tracer", 1) 3463 3445 end if 3464 3446 3465 3447 if (igcm_ch4 == 0) then 3466 write(*,*) "gcmtochim: Error; no CH4 tracer !!!" 3467 stop 3448 call abort_physic("phochemistry_early_earth", "no CH4 tracer", 1) 3468 3449 end if 3469 3450 if (igcm_ch3 == 0) then 3470 write(*,*) "gcmtochim: Error; no CH3 tracer !!!" 3471 stop 3451 call abort_physic("phochemistry_early_earth", "no CH3 tracer", 1) 3472 3452 end if 3473 3453 if (igcm_ch == 0) then 3474 write(*,*) "gcmtochim: Error; no CH tracer !!!" 3475 stop 3454 call abort_physic("phochemistry_early_earth", "no CH tracer", 1) 3476 3455 end if 3477 3456 if (igcm_3ch2 == 0) then 3478 write(*,*) "gcmtochim: Error; no 3CH2 tracer !!!" 3479 stop 3457 call abort_physic("phochemistry_early_earth", "no 3CH2 tracer", 1) 3480 3458 end if 3481 3459 if (igcm_1ch2 == 0) then 3482 write(*,*) "gcmtochim: Error; no 1CH2 tracer !!!" 3483 stop 3460 call abort_physic("phochemistry_early_earth", "no 1CH2 tracer", 1) 3484 3461 end if 3485 3462 if (igcm_cho == 0) then 3486 write(*,*) "gcmtochim: Error; no CHO tracer !!!" 3487 stop 3463 call abort_physic("phochemistry_early_earth", "no CHO tracer", 1) 3488 3464 end if 3489 3465 if (igcm_ch2o == 0) then 3490 write(*,*) "gcmtochim: Error; no CH2O tracer !!!" 3491 stop 3466 call abort_physic("phochemistry_early_earth", "no CH2O tracer", 1) 3492 3467 end if 3493 3468 if (igcm_ch3o == 0) then 3494 write(*,*) "gcmtochim: Error; no CH3O tracer !!!" 3495 stop 3469 call abort_physic("phochemistry_early_earth", "no CH3O tracer", 1) 3496 3470 end if 3497 3471 if (igcm_c == 0) then 3498 write(*,*) "gcmtochim: Error; no C tracer !!!" 3499 stop 3472 call abort_physic("phochemistry_early_earth", "no C tracer", 1) 3500 3473 end if 3501 3474 if (igcm_c2 == 0) then 3502 write(*,*) "gcmtochim: Error; no C2 tracer !!!" 3503 stop 3475 call abort_physic("phochemistry_early_earth", "no C2 tracer", 1) 3504 3476 end if 3505 3477 if (igcm_c2h == 0) then 3506 write(*,*) "gcmtochim: Error; no C2H tracer !!!" 3507 stop 3478 call abort_physic("phochemistry_early_earth", "no C2H tracer", 1) 3508 3479 end if 3509 3480 if (igcm_c2h2 == 0) then 3510 write(*,*) "gcmtochim: Error; no C2H2 tracer !!!" 3511 stop 3481 call abort_physic("phochemistry_early_earth", "no C2H2 tracer", 1) 3512 3482 end if 3513 3483 if (igcm_c2h3 == 0) then 3514 write(*,*) "gcmtochim: Error; no C2H3 tracer !!!" 3515 stop 3484 call abort_physic("phochemistry_early_earth", "no C2H3 tracer", 1) 3516 3485 end if 3517 3486 if (igcm_c2h4 == 0) then 3518 write(*,*) "gcmtochim: Error; no C2H4 tracer !!!" 3519 stop 3487 call abort_physic("phochemistry_early_earth", "no C2H4 tracer", 1) 3520 3488 end if 3521 3489 if (igcm_c2h6 == 0) then 3522 write(*,*) "gcmtochim: Error; no C2H6 tracer !!!" 3523 stop 3490 call abort_physic("phochemistry_early_earth", "no C2H6 tracer", 1) 3524 3491 end if 3525 3492 if (igcm_ch2co == 0) then 3526 write(*,*) "gcmtochim: Error; no CH2CO tracer !!!" 3527 stop 3493 call abort_physic("phochemistry_early_earth", "no CH2CO tracer", 1) 3528 3494 end if 3529 3495 if (igcm_ch3co == 0) then 3530 write(*,*) "gcmtochim: Error; no CH3CO tracer !!!" 3531 stop 3496 call abort_physic("phochemistry_early_earth", "no CH3CO tracer", 1) 3532 3497 end if 3533 3498 if (igcm_hcaer == 0) then 3534 write(*,*) "gcmtochim: Error; no HCAER tracer !!!" 3535 stop 3499 call abort_physic("phochemistry_early_earth", "no hcaer tracer", 1) 3536 3500 end if 3537 3501
Note: See TracChangeset
for help on using the changeset viewer.
