Gravar-mail: Finite element implementation for the analysis of 3D steel and composite frames subjected to fire.