-# writting the mesh and the fields
-medFileVersion = getMedFileVersionForWriting()
-
-if (medFileVersion == V22):
- setMedFileVersionForWriting(V21)
-
-idMed = meshLocalCopy.addDriver(MED_DRIVER, Outmed21File, meshLocalCopy.getName(), MED_REMP)
-meshLocalCopy.write(idMed)
-
-idMed = f_addLocal.addDriver(MED_DRIVER, Outmed21File, f_addLocal.getName())
-f_addLocal.write(idMed)
-
-idMed = f_linLocal.addDriver(MED_DRIVER, Outmed21File, f_linLocal.getName())
-f_linLocal.write(idMed)
-
-medFileVersion = getMedFileVersionForWriting()
-
-if (medFileVersion == V21):
- setMedFileVersionForWriting(V22)
-
-idMed = meshLocalCopy.addDriver(MED_DRIVER, Outmed22File, meshLocalCopy.getName(), MED_REMP)
-meshLocalCopy.write(idMed)
-
-idMed = f_addLocal.addDriver(MED_DRIVER, Outmed22File, f_addLocal.getName())
-f_addLocal.write(idMed)
-
-idMed = f_linLocal.addDriver(MED_DRIVER, Outmed22File, f_linLocal.getName())
-f_linLocal.write(idMed)
-
-myStudy.GetObjectNames('/Med')
-myStudy.GetObjectNames('/Med/MED_OBJECT_FROM_FILE_pointe.med')
-myStudy.GetObjectNames('/Med/MEDMESH')
-myStudy.GetObjectNames('/Med/MEDMESH/maa1')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/FAMILLE_ELEMENT_1')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/FAMILLE_ELEMENT_2')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/FAMILLE_ELEMENT_3')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/groupe1')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/FAMILLE_NOEUD_1')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/FAMILLE_NOEUD_2')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/FAMILLE_NOEUD_3')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/FAMILLE_NOEUD_4')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/groupe2')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/groupe3')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/groupe4')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/groupe5')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/SupportOnAll_MED_MAILLE')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/SupportOnAll_MED_NOEUD')
-
-myStudy.GetObjectNames('/Med/MEDFIELD')
-myStudy.GetObjectNames('/Med/MEDFIELD/fieldcelldoublevector')
-#myStudy.GetObjectNames('/Med/MEDFIELD/fieldcelldoublevector/(-1,-1)_ON_SupportOnAll_MED_MAILLE_OF_maa1')
-myStudy.GetObjectNames('/Med/MEDFIELD/fieldnodedouble')
-#myStudy.GetObjectNames('/Med/MEDFIELD/fieldnodedouble/(-1,-1)_ON_SupportOnAll_MED_NOEUD_OF_maa1')
-#myStudy.GetObjectNames('/Med/MEDFIELD/fieldnodedouble/1,-1)_ON_SupportOnAll_MED_NOEUD_OF_maa1')
-#myStudy.GetObjectNames('/Med/MEDFIELD/fieldnodedouble/(2,-1)_ON_SupportOnAll_MED_NOEUD_OF_maa1')
-myStudy.GetObjectNames('/Med/MEDFIELD/fieldnodeint')
-#myStudy.GetObjectNames('/Med/MEDFIELD/fieldnodeint/(-1,-1)_ON_SupportOnAll_MED_NOEUD_OF_maa1')
-
-#myStudyManager.Close(myStudy)
-#myStudy.Close()
-
-#
-#
-############ Output MED file with fields created by Caculator #################
-# via Client classes
-#
-
-myStudy = myStudyManager.NewStudy('medClient_withoutIHM_add_lin')
-studynameId = myStudy._get_StudyId()
-studyname = myStudy._get_Name()
-print "We are working in the study ",studyname," with the ID ",studynameId
-
-print "Reading the .med file ",Outmed21File," and pushing corba objects in the SALOME study"
-
-medComp.readStructFileWithFieldType(Outmed21File,studyname)
-
-Outf_add = medComp.readFieldInFile(Outmed21File,studyname,'fieldcelldoublevectoradd',-1,-1)
-Outf_lin = medComp.readFieldInFile(Outmed21File,studyname,'fieldcelldoublevectorlin',-1,-1)
-
-myStudy.GetObjectNames('/Med')
-
-myStudy.GetObjectNames('/Med/MED_OBJECT_FROM_FILE_OutCalculatorpointe21_V3.2.0b1.med')
-
-myStudy.GetObjectNames('/Med/MEDMESH')
-myStudy.GetObjectNames('/Med/MEDMESH/maa1')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/FAMILLE_ELEMENT_1')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/FAMILLE_ELEMENT_2')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/FAMILLE_ELEMENT_3')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/groupe1')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/groupe2')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/groupe3')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/groupe4')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/groupe5')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/SupportOnAll_MED_MAILLE')
-myStudy.GetObjectNames('/Med/MEDMESH/MEDSUPPORTS_OF_maa1/SupportOnAll_MED_NOEUD')
-
-myStudy.GetObjectNames('/Med/MEDFIELD')
-myStudy.GetObjectNames('/Med/MEDFIELD/fieldcelldoublevectoradd')
-myStudy.GetObjectNames('/Med/MEDFIELD/fieldcelldoublevectoradd/(-1,-1)_ON_SupportOnAll_MED_MAILLE_OF_maa1')
-myStudy.GetObjectNames('/Med/MEDFIELD/fieldcelldoublevectorlin')
-myStudy.GetObjectNames('/Med/MEDFIELD/fieldcelldoublevectorlin/(-1,-1)_ON_SupportOnAll_MED_MAILLE_OF_maa1')
-
-#myStudyManager.Save(myStudy,1)
-#myStudy.DumpStudy("/tmp","medClient_withoutIHM_add_lin",1)
-
-myStudyManager.SaveAs(studyname+'.hdf',myStudy,0)