Le code RUBAR 3 traite les écoulements transcritiques unidimensionnels en rivières, avec eventuellement lits composés et affluents. Il prend en compte des singularités telles que barrages et seuils et a été initialement conçu pour les études d'ondes de submersion.