In a complex Gantt, it is resonable to assume that a task may appear twice. Clearly the tool cannot support two tasks with identical names. However, the tool should recognize the short form name as being unique and the following code should work and produce two sets of the same work.
@startgantt
'30 cycles
[Startup] lasts 3 days
-- Update PVs for Col 5 --
'64 cycles
then [Read PV Vector] as [read5] lasts 6 day
'10 cycles
then [Math] as [math5] lasts 1 day
'64 cycles
then [Write PV Vector] as [write5] lasts 6 day
'512 cycles
[Update SRM] as [srm5] lasts 51 days and starts at [math5]'s end
-- Update PVs for Col 3 --
'64 cycles
then [Read PV Vector] as [read3] lasts 6 day
'10 cycles
then [Math] as [math3] lasts 1 day
'64 cycles
then [Write PV Vector] as [write3] lasts 6 day
'512 cycles
[Update SRM] as [srm3] lasts 51 days and starts at [math3]'s end
@endgantt