I have a code with a surface composed of n quadrilaterals glued together, and because n > 256, the number of borders is greater than 1024, so when I try to run my code, i have the following error :
"Sorry number of parameters > 1024
current line = 5578
Compile error : Sorry number of parameters > 1024
line number :5578, ,
error Compile error : Sorry number of parameters > 1024
line number :5578, ,
code = 1 mpirank: 0 "
Does anyone have an idea how to maybe change the parameters limit, or to lower the number of borders? Heres my code,
Merci beaucoup pour l’aide, je ne connaissais pas la méthode multi border. Ça marche bien pour faire les mesh, par contre j’ai un “fespace” après avec des conditions périodiques que je n’arrive pas à implémenter, vu que chaque quadrilatère a son propre collage. Voilà mon code original :
Est-ce que c’est possible et si oui sauriez vous comment faire référence à des bordures de quadrilatères en particulier dans mes conditions périodiques (quelque chose comme … [G1i(1), y] [G2i(3), -y] , [G3i(2), y] [G4i(1), -y] …)?
Voilà la structure de mes conditions limites. En gros, chaque collage de bordures est écrit par paire. Par exemple, le segment [ 3, y ] , [ 8 , -y ] , [ 1, y ] , [ 10 , -y ] signifie que la bordure 3 est collée avec la bordure 8 et la bordure 1 avec la 10, les deux par une réflexion d’axe x (chaque point est collé avec celui ayant la valeur en y opposée). Ça revient à coller la 3e bordure (de type G3i) du premier quadrilatère avec la 4e du 2e quadrilatère, et la 1re du premier quadrilatère avec la 2e du 3e quadrilatère (10=2*4 + 2).