Dear everyone,
I run CICE model standalone. And as far as I know, the incident solar radiation is divided into four components:
they are visible direct, visible diffuse, near infrared direct and near infrared diffuse respectively. And they are divided
by four variables in the fortran code named frcvdr, frcvdf, frcidr and frcidf. Correspondingly, the broadband albedo can
be weighted by four albedo components using four weighting coefficients named awtvdr, awtvdf, awtidr and awtidf in
the code. To the best knowledge of me, the coefficients which divide the incident solar radiation flux should be consistent with
the corresponding albedo weighting coefficients. For example, the visible-direct band fraction in total incident solar
radiation flux(named frcvdr in the code) should be equal to the visible-direct albedo weighting coefficient(named awtvdr in the code).
However, the fact is that they are not equal in the code. In the Fortran code, the incident solar radiation fraction coefficients
are defined in "ice_forcing.F90" file where frcvdr=0.28, frcvdf=0.24, frcidr=0.31 and frcidf=0.17, while the albedo weighting
coeffcients are defined in "icepack_parameters.F90" where awtvdr=0.00318, awtvdf=0.63282, awtidr=0.00182 and awtidf=0.36218.
Is this a bug of the code? Furthermore, in my opinion, the coefficients should change dynamically depending on the atmosphere
conditions instead of be constants.
I hope what I said didn't make you confused. And look forward to your reply.
Sincerely,
Cao
I run CICE model standalone. And as far as I know, the incident solar radiation is divided into four components:
they are visible direct, visible diffuse, near infrared direct and near infrared diffuse respectively. And they are divided
by four variables in the fortran code named frcvdr, frcvdf, frcidr and frcidf. Correspondingly, the broadband albedo can
be weighted by four albedo components using four weighting coefficients named awtvdr, awtvdf, awtidr and awtidf in
the code. To the best knowledge of me, the coefficients which divide the incident solar radiation flux should be consistent with
the corresponding albedo weighting coefficients. For example, the visible-direct band fraction in total incident solar
radiation flux(named frcvdr in the code) should be equal to the visible-direct albedo weighting coefficient(named awtvdr in the code).
However, the fact is that they are not equal in the code. In the Fortran code, the incident solar radiation fraction coefficients
are defined in "ice_forcing.F90" file where frcvdr=0.28, frcvdf=0.24, frcidr=0.31 and frcidf=0.17, while the albedo weighting
coeffcients are defined in "icepack_parameters.F90" where awtvdr=0.00318, awtvdf=0.63282, awtidr=0.00182 and awtidf=0.36218.
Is this a bug of the code? Furthermore, in my opinion, the coefficients should change dynamically depending on the atmosphere
conditions instead of be constants.
I hope what I said didn't make you confused. And look forward to your reply.
Sincerely,
Cao