Experimental, theoretical and computational modeling of flow boiling, flow condensation and evaporating falling films