HYPE
All Classes Namespaces Files Functions Variables Pages
Modules | Procedures
npc_soil_proc.f90 File Reference

Modules

module  npc_soil_processes
 

Procedures

subroutine, public npc_soil_processes::initiate_soil_npc_state (initN, initP, initC, maxlayers, soilstate)
 
subroutine, public npc_soil_processes::add_dry_deposition_to_landclass (i, j, iluse, veg, areaij, source, frozenstate, soilstate, model9)
 
subroutine, public npc_soil_processes::atmdep_in_loss (iluse, flow, fastN, conc)
 
subroutine, public npc_soil_processes::calculate_plant (i, j, temp, daylength, common_uptake, miscstate, model9)
 
subroutine npc_soil_processes::crop_sources (i, j, calcN, calcP, calcC, ndays, ldays, areaij, thickness, soilstate, sources)
 
subroutine, public npc_soil_processes::particle_processes_for_runoff (i, j, isoil, iluse, pdayno, calcPP, calcSS, prec, surfacerunoff, macroporflow, tilerunoff, totflow, csurface, cmacro, ctile, crunoff1, crunoff2, crunoff3, snow, frostdepth, soilstate)
 
subroutine npc_soil_processes::calculate_mmf_erosion (i, j, pdayno, prec, surfacerunoff, cohesion, erodibility, snow, sreroexp, flow, erodedsed)
 
subroutine npc_soil_processes::get_current_crop_and_ground_cover (i, j, total_cropcover, total_groundcover)
 
subroutine npc_soil_processes::calculate_hbvsed_erosion (i, prec, lusepar, soilpar, slopepar, precexppar, eroindexpar, snow, frostdepth, erodedsed)
 
subroutine npc_soil_processes::calculate_pp_of_erosion (flow, erodedsed, parmax, parstab, parflowstab, soilPartP, soilHumusP, thickness, fracminP, erodedP)
 
subroutine npc_soil_processes::calculate_delay_pool_processes (i, j, calcSS, calcPP, flagSS, flagPP, erodedsed, erodedP, totflow, SSrelease, PPrelease, soilstate)
 
subroutine, public npc_soil_processes::soil_substance_processes9 (i, j, iluse, isoil, config, area, wp, fc, pw, common_uptake, thickness, nitrification, denitrification, cropuptake, cropsources, soilstate, glaciersoil, soilmodel)
 
subroutine, public npc_soil_processes::soil_substance_processes (i, j, iluse, isoil, config, area, wp, fc, pw, common_uptake, thickness, nitrification, denitrification, cropuptake, cropsources, soilstate, glaciersoil)
 
subroutine, public npc_soil_processes::soil_substance_processes_of_third_soillayer9 (i, j, thickness, soilstate, model9)
 
subroutine npc_soil_processes::soil_pool_transformations (i, j, calcN, calcP, wp, pw, thickness, source, pardisfN, pardisfP, pardishN, pardishP, minfNpar, minfPpar, degrhNpar, degrhPpar, soilstate)
 
subroutine npc_soil_processes::plant_uptake (calcN, calcP, common_uptake, wp, thickness, soil, csoil, sink)
 
subroutine npc_soil_processes::calculate_soil_profile_denitrification (calcN, i, j, iluse, porevolume, thickness, denpar_basic, soilstate, denitrification)
 
subroutine, public npc_soil_processes::soil_denitrification (maxwc, denpar, halfsatIN, soil, stemp, csoil, sink)
 
subroutine npc_soil_processes::balance_spsoil (i, j, thickness, kfr, nfr, kadsdes, soilstate)
 
subroutine, public npc_soil_processes::croprotation_soilpoolaverage (i, ncrot, pool)
 
subroutine npc_soil_processes::freundlich (PoolPP, SRP_Conc, Vol, LayerThick, Kfr, Nfr, Kadsdes)
 
subroutine, public npc_soil_processes::find_lowest_soillayer (nl, layer, lowestlayer)
 
subroutine, public npc_soil_processes::add_local_diffuse_source_to_soil (i, j, pw, classarea, soilstate, ruralaload, upwardflow, ruralflow, lruralflow, alldissolved)
 
subroutine npc_soil_processes::soil_carbon_pool_transformations (i, j, wp, fc, pw, thickness, klh, klo, kho, kof, koflim, minc, soimf, soimr, soilstate)
 
subroutine, public npc_soil_processes::carbon_runoff_delay (i, j, calcOC, surfacerunoff, tilerunoff, runoff1, runoff2, runoff3, csurface, ctile, crunoff1, crunoff2, crunoff3, soilstate)
 
subroutine, public npc_soil_processes::percolation_substance_reduction (n, subrproc, kpar, kparN, kparP, temp, soilm, wiltp, porew, thickness, conc)
 
subroutine npc_soil_processes::weathering (calcSi, i, j, isoil, thickness, soilstate)
 
subroutine, public npc_soil_processes::class_riparian_zone_processes (i, j, n, q, conc1, conc2, conc3, oldgrw, kpar, stemp, apar, spar, gwat, t10, t20, soilm, wiltp, porew, depthm)
 
subroutine npc_soil_processes::riparian_moisturefactor (smfcn, sm, wp, pw, depthm, rising)
 

Detailed Description

Contains module npc_soil_processes.