Thanks for your suggestions and explanations.
According to my understanding of the codes,force_consistency flag in paramesh indicates temporary storage of solution( storing in gt_facevarXX,etc) of face variables before prolongation.Although, it's aim is to eliminate round-off errors ,which is exactly the same with my objective ,it is still intended to help guardcell filings,because temporary copy gt_facevarXX are ultimately used in amr_1blk_fc_cp_remote.F90.
But in my codes, get_remote_block serves as a complement of divergence-free reconstruction after amr_refine_derefine.
My motivation of using get_remote_block is based on two papers-1) Divergence-Free Adaptive Mesh Refinement for Magnetohydrodynamics and, 2) “A novel approach of divergence-free reconstruction for adaptive mesh refinement", where in the section 2.1 a few lines read: "Note that if the coarse cell shares edges with cells already refined meshes,then the field component values on those refined meshed would be copied to the new finer mesh rather than using the interpolation".
As I am from China mainland, Flash codes are inaccessible to me.Thus I am not quite clear about its details except several glimpses of its user-guide . But I believe divergence-free must has been addressed effectively.
Hope it helps.