Hola a todos.
Estoy haciendo un programa en pvm de programación distribuida en el que varios nodos hijo, por ejemplo 5, buscan números primos y los escriben en ficheros. Todos los buscan a la vez y después el 1º escribe sus números, da paso al 2º, que escribe sus números y da paso al 3º, etc.
Los números son long int.
No sé por qué, pero parece como si hubiera un tope de escrituras que puede hacer en el fichero, porque cuando lleva escritos unos 147 290 números para de funcionar (en el 2º hijo). Si le digo a cada hijo que en vez de todos los números escriban cada uno los 200 primeros números que encuentren, la cosa funciona bien. Utilizo fprintf para escribir en el fichero. ¿Alguna idea de qué puede estar ocurriendo?