RSF4包可适用于涉及补给和大气渗流面边界条件的任何情况。该包所需的输入数据包括补给率,该率存储在一个二维数组(RECH)中,每个水平单元位置都有一个元素,就像之前的MODFLOW补给包一样。此外,为了允许非受限的补给条件,RSF4包需要输入池塘高程(PNDEL)。只要单元的水位高度(HNEW)保持在其池塘高程以下,整个补给率(RECH)就被应用于边界。如果在非线性迭代过程中,水位高度超过池塘高程,将维持池塘高程,并且系统的补给减少到系统在池塘高程条件下可接受的最大补给率。如果在模拟过程中的任何时候,水位低于规定的池塘高程,则将整个补给率应用于系统。此外,如果池塘高程高于地表,使用修改的Picard方法(Celia等,1990年)增加了蓄积项,使用了额外的积水量。假定在单元的整个区域内发生积水,除非打开了标志IPNDPOR。在这种情况下,在瞬态情况下,网格块内的小湖泊和池塘的体积可能被视为网格块大小的一部分,而此网格块大小另外在PNDPOR数组中读取。补给模块的逐单元流文件还包括用于瞬态模拟的积水存储项的预算值。还应注意,在逐单元流文件或质量预算项中列出的“补给”的负值表示在渗流面条件下,从“补给”边界节点中发生的排放。
RSF4包还模拟了侧向渗漏面边界条件。该代码为系统提供零通量(或从系统排放)直到水位高程高于渗漏面高程为止,在此时水从系统中以渗漏面高程条件流出,对于被划定为可能的渗漏面节点的域内任何节点。