A computer-implemented method comprising: receiving by a processor a model of a fluid production network, the fluid production network including a control mechanism operatively coupled to field equipment of the fluid production network, wherein the model comprises fluid flow variables and a plurality of sub-models ; receiving from an interface connected to the processor information from at least one sensor of the fluid production network; performing by the processor, at least in part in parallel, simulation of the plurality of sub-models , the simulation of the plurality of sub-models being synchronized in time and comprising common time points among the plurality of sub-models, and the simulation of at least one of the plurality of sub-models (B1) including a number of time steps between said common time points different from a number of time steps for another one of the plurality of sub-models (B2) between said common time points; outputting values obtained via the synchronized simulation for the fluid flow variables of the model ; and based on the outputted values for fluid flow variables, outputting control commands by a control module to the control mechanism to control at least one of the pieces of field equipment of the production network; the method characterized in that : synchronizing comprises interpolating data in the one of the sub-models (B1) at time points of the other one of the sub-models (B2), and vice versa; and it further includes the step of passing as input the interpolated data of the one of the plurality of sub-models (B2) which is an upstream sub-model (B1) to the other one of the plurality of sub-models, which is a downstream model (B2). receiving by a processor a model of a fluid production network, the fluid production network including a control mechanism operatively coupled to field equipment of the fluid production network, wherein the model comprises fluid flow variables and a plurality of sub-models ; receiving from an interface connected to the processor information from at least one sensor of the fluid production network; performing by the processor, at least in part in parallel, simulation of the plurality of sub-models , the simulation of the plurality of sub-models being synchronized in time and comprising common time points among the plurality of sub-models, and the simulation of at least one of the plurality of sub-models (B1) including a number of time steps between said common time points different from a number of time steps for another one of the plurality of sub-models (B2) between said common time points; outputting values obtained via the synchronized simulation for the fluid flow variables of the model ; and based on the outputted values for fluid flow variables, outputting control commands by a control module to the control mechanism to control at least one of the pieces of field equipment of the production network; the method characterized in that : synchronizing comprises interpolating data in the one of the sub-models (B1) at time points of the other one of the sub-models (B2), and vice versa; and it further includes the step of passing as input the interpolated data of the one of the plurality of sub-models (B2) which is an upstream sub-model (B1) to the other one of the plurality of sub-models, which is a downstream model (B2). synchronizing comprises interpolating data in the one of the sub-models (B1) at time points of the other one of the sub-models (B2), and vice versa; and it further includes the step of passing as input the interpolated data of the one of the plurality of sub-models (B2) which is an upstream sub-model (B1) to the other one of the plurality of sub-models, which is a downstream model (B2). <EOS>