diff --git a/src/driver.F90 b/src/driver.F90
index 830f678..631329d 100644
--- a/src/driver.F90
+++ b/src/driver.F90
@@ -247,6 +247,12 @@ program godunov
   call write_data(ftype, no, ncpu)
   call stop_timer(3)
 
+! write down the restart dump
+!
+  call start_timer(3)
+  call write_data('r', no, ncpu)
+  call stop_timer(3)
+
 #ifdef FORCE
 ! finalize forcing module
 !