Pedro Vives Vich; military engineer, divisional general